1、下载安装包
wget http://nginx.org/download/nginx-1.16.1.tar.gz
下载地址:http://nginx.org/en/download.html
安装pcre库是为使Nginx支持HTTP rewrite模块
nginx依赖于pcre库,要先安装pcre
yum install pcre pcre-devel
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.12.tar.gz
rpm -qa | grep pcre
pcre-devel-8.32-15.el7_2.1.x86_64
pcre-8.32-15.el7_2.1.x86_64
pcre-config –version
8.42
2、解压nginx
tar zxvf nginx-1.16.1.tar.gz
3、编译、安装
cd /home/nginx/nginx-1.16.1
./configure --prefix=/home/nginx/nginx-1.16.1 #指定安装目录
4、编译
make && make install
创建失败:
make && make install因为权限不够安装失败
若没日志,直接添加日志
chown user:user -R /home/nginx
5、切换安装目录
cd /home/nginx/nginx-1.16.1
cd sbin/
6、基础指令
./nginx 启动
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程
7、默认开放端口
/sbin/iptables -I INPUT -p tcp --dport 8803 -j ACCEPT
非root下不能使用1024 下的端口,需要使用1024 以上的端口
/home/nginx/nginx-1.16.1/conf/nginx.conf
server {
# listen 80
listen 8801
}
8、远程测试
验证启动成功:sbin/nginx -v
远程访问测试:[http://ip:8801/]
网友评论