nginx安装
安装
操作系统 CentOS Linux release 7.9.2009 (Core)
1、获取安装包
nginx-1.10.1.tar.gz、pcre2-10.20.tar.gz
2、环境准备工作(这个是做会话保持的,如果后端服务只有一个可以略过这一步)
# tar zxvf pcre2-10.20.tar.gz
# cd pcre2-10.20
# ./configure
# make && make install
3、
# tar zxvf nginx-1.10.1.tar.gz
# cd nginx-1.10.1
# ./configure --prefix=/usr --sbin-path=/usr/sbin/ngnix --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx/nginx/pid --lock-path=/var/lock/nginx.lock --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/var/tmp/nginx/fcgi --with-http_stub_status_module
# make && make install
0、创建目录
mkdir /var/temp/nginx/client -pv
mkdir /var/tmp/nginx/proxy -pv
常用操作
1、启动
/usr/sbin/ngnix -c /etc/nginx/nginx.conf
输入ip地址看到如下界面说明安装成功
查看服务
[root@localhost sbin]# ps aux | grep nginx
root 5531 0.0 0.0 44604 996 ? Ss 16:25 0:00 nginx: master process ngnix -c /etc/nginx/nginx.conf
nginx 5532 0.0 0.0 45032 1604 ? S 16:25 0:00 nginx: worker process
root 5540 0.0 0.0 103248 840 pts/0 S+ 16:28 0:00 grep nginx
2、关闭
从容停止 kill -QUIT `cat /var/run/nginx/nginx/pid`
快速停止 kill -TERM `cat /var/run/nginx/nginx/pid`
强制停止 kill -9 nginx
3 、检查nginx配置文件语法是否有错误
/usr/sbin/ngnix -t -c /etc/nginx/nginx.conf
4、重启
kill -HUP $( cat /var/run/nginx/nginx/pid)