下载nginx
nginx-1.20.1.tar.gz
解压
tar -zvxf nginx-1.20.1.tar.gz
cd /usr/local/
mkdir nginx
预编译
./configure
出现错误 ./configure: error: C compiler cc is not found
解决方法:yum -y install gcc gcc-c++
出现错误 ./configure: error: the HTTP gzip module requires the zlib library.
解决方法: yum -y install zlib-devel
错误为:./configure: error: the HTTP rewrite module requires the PCRE library.
解决方法: yum -y install pcre-devel
预编译成功!
编译
make
出现错误:-bash: make: 未找到命令 (-bash: make: command not found)
解决方法: yum -y install make autoconf
make install
到此为止环境已经安装好,接下来启动nginx服务
cd /usr/local/nginx/sbin/
./nginx
启动服务后,nginx默认是在80端口启动的,在浏览器输入http://192.168.xxx.xxx:80/ (80端口默认可以省略),能正常访问到页面,说明服务启动成功
重启
cd /usr/local/nginx/sbin
./nginx -s reload
关闭
kill -9 nginx
ps -ef | grep nginx
从容停止 kill -QUIT 主进程号
快速停止 kill -TERM 主进程号
查看端口占用:
netstat -tln | grep 8080
kill -9 18814