nginx(web)服务器基础
1、安装(以CentOS系统为例)
1)yum安装:
yum -y install gcc gcc-c++ autoconf automake --安装nginx服务器所需的相关依赖包
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
yun -y install nignx
2)编译安装:
下载源码包,执行:
tar zxvf nginx-0.x.xx.tar.gz
cd nginx-0.x.xx
./configure
make
make install
2、nginx的启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
3、nginx的停止
ps -ef | grep nginx --查找nginx的主进程号
kill -QUIT nginx主进程号 或 kill -QUIT ‘/usr/local/nginx/logs/nginx.pid` --从容停止nginx
kill -TERM nginx主进程号 或 kill -INT nginx主进程号 --快速停止nginx
pkill -9 nginx --强制停止所有nginx进程
4、检查配置文件
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf --检查配置文件是否正确
5、重启nginx
kill -HUP nginx主进程号 或 kill -HUP ‘/usr/local/nginx/logs/nginx.pid` --平滑重启nginx
6、nginx支持的几种信号:
- TERM、INT 快速关闭
- QUIT 从容关闭
- HUP 平滑重启,重新加载配置文件
- USER1 重新打开日志文件
- USER2 平滑升级可执行程序
- WINCH 从容关闭工作进程
7、nginx的平滑升级
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。