安装环境
一台最小化安装的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
工作学习之余更多精彩内容请查看传送门: 聚金天下