nginx是什么,不用说,只介绍安装步骤,
我的安装步骤全部是离线安装
需要 nginx-1.13.3.tar.gz ,ngx_cache_purge-2.3.tar.gz ,openssl-1.1.0e.tar.gz,pcre-8.40.tar.gz,zlib-1.2.11.tar.gz这5个
同时需要liunx环境,下面这些
上传到一个目录下,输入命令(多人用一个服务器,最好做一个标记,省的被人弄乱)
rpm -Uvh *.rpm --nodeps --force
安装完成后,上传nginx-1.13.3.tar.gz ,ngx_cache_purge-2.3.tar.gz ,openssl-1.1.0e.tar.gz,pcre-8.40.tar.gz,zlib-1.2.11.tar.gz这5个到 /usr/local
tar -zxvf nginx-1.13.3.tar.gz 把这几个以此解压
输入 cd nginx-1.13.3
输入 ./configure \
--with-http_ssl_module \
--with-openssl=../openssl-1.1.0e \
--add-module=../ngx_cache_purge-2.3 \
--with-pcre=../pcre-8.40 \
--with-zlib=../zlib-1.2.11 \
&& make
编译一段时间后
输入 make install
会生成 nginx
在 sbin 目录下 输入 ./nginx 启动nginx,
常用命令
/usr/local/nginx/sbin/nginx -h 命令帮助
/usr/local/nginx/sbin/nginx 启动nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 配置文件方式启动
/usr/local/nginx/sbin/nginx -s stop (quit) 停止nginx
/usr/local/nginx/sbin/nginx -s reload 重启nginx
/usr/local/nginx/sbin/nginx -t 验证配置文件(检测是否安装成功)
ps -ef | grep nginx 查看nginx进程
netstat -tunlp 查看端口占用
netstat -tunlp |grep 查看指定端口
kill -QUIT Nginx主进程号 停止进程
kill -TERM Nginx主进程号 快速停止
kill -9 nginx 强制停止
kill -HUP Nginx主进程号 平滑重启