注:安装依赖包与库
yum -y install cmake lrzsz gcc automakeautoconf libtool gcc-c++ libevent libevent-devel zlib zlib-devel opensslopenssl-devel libxml2 libxml2-devel libjpeg libjpeg-devel libpnglibpng-devel
yum -y install ncurses-devel
yum -y install libcurl libcurl-devel
==============================================================================
安装nginx:
./configure --help 来查看
./configure --prefix=/usr/local/nginx //安装路径
--with-pcre=/usr/local/pcre //pcre包
make 编译 [生成 2 进制]
make install [把生成的 2 进制复制到 prefix 指定的安装路径里]
make && make install
启动 nginx:./sbin/nginx
==============================================================================
强行停
pkill -9 程序名
centos关闭防火墙:
service iptables stop
centos关闭firewalld
sudo systemctl stop firewalld.service&& sudo systemctl disable firewalld.service
启动 nginx
/usr/local/nginx/sbin/nginx
./sbin/nginx
重启:./sbin/nginx -s reload
nginx
nginx可以用一些参数,如:
nginx -t 测试配置是否正确
nginx -s reload 加载最新配置 (等待结束杀死,然后开辟新的)
nginx -s reopen 重新打开日志
nginx -s stop 立即停止(不等待,立即杀死)
nginx -s quit 优雅停止 (等待结束杀死)