2019Linux下源码安装Nginx及常用配置
程序员文章站
2022-05-17 13:54:24
...
安装环境
一台最小化安装的CentOS 7.5
安装nginx
安装nginx依赖包
yum install -y pcre-devel zlib-devel openssl-devel wget gcc tree vim
Nginx依赖于pcre、zlib、openssl,在编译前配置时如果有问题
可以使用yum方式安装三个包(pcre-devel、zlib-devel、openssl-devel)
从Nginx官网下载Nginx源码包(http://nginx.org/en/download.html)
cd /opt
wget http://nginx.org/download/nginx-1.16.1.tar.gz
解压Nginx源码包到/root/nginx,并查看Nginx源文件结构
tar -xzvf nginx-1.16.1.tar.gz
在解压后的目录进行编译安装Nginx 这里我们将nginx安装在/opt/nginx 并安装常用模块
cd /opt/nginx-1.16.1
./configure --prefix=/opt/nginx --with-http_ssl_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module
make && make install
关闭防火墙
Linux(Centos)临时关闭selinux和firewalld防火墙
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
启动Nginx
/opt/nginx/sbin/nginx
重启Nginx
/opt/nginx/sbin/nginx -s reload
查看Nginx进程是否启动
ps -ef | grep nginx
查看Nginx占用的端口号
netstat -tlnp | grep 80
停止Nginx的四种方式
#1. 立即停止Nginx服务
/opt/nginx/sbin/nginx -s stop
#2.完成当前任务后停止
/opt/nginx/sbin/nginx -s quit
#3.杀死Nginx进程
killall nginx
#4.查到pid杀死Nginx进程
ps -ef | grep nginx
kill -9 pid
工作学习之余更多精彩内容请查看传送门: 聚金天下
上一篇: 《编程机制探析》第十六章 树形递归
推荐阅读
-
CentOS下编译安装nginx及配置缩略图插件的方法教程
-
Ngnix在Windows下的安装及环境配置(将nginx作为服务运行)
-
Centos7.x下Nginx安装及SSL配置与常用命令详解
-
mysql5.7.18版本Linux·环境下数据库源码安装及配置
-
CentOS下编译安装nginx及配置缩略图插件的方法教程
-
2019Linux下源码安装Nginx及常用配置
-
Linux下nginx的源码安装和配置
-
Ngnix在Windows下的安装及环境配置(将nginx作为服务运行)
-
Windows下Nginx的安装及配置实例讲解
-
Linux Nginx下SSL证书安装方法及WordPress CDN配置