1.下载安装
wget http://nginx.org/download/nginx-1.12.1.tar.gz
sudo yum -y install openssl openssl-devel pcre pcre-devel zlib zlib-devel gcc gcc-c++
tar -zxvf nginx-1.12.1.tar.gz /opt/module/
#解压目录下 --prefix=要安装到的目录
./configure --prefix=/opt/module/nginx make && make install
/opt/module/nginx/sbin/nginx
# 如果在atguigu用户下面启动会报错
#原因:nginx占用80端口,默认情况下非root用户不允许使用1024以下端口
#解决:让当前用户的某个应用也可以使用1024以下的端口
sudo setcap cap_net_bind_service=+eip /opt/module/nginx/sbin/nginx
#重启Nginx
./nginx -s reload
#关闭Nginx
./nginx -s stop
#通过配置文件启动
./nginx -c /usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
#其中-c是指定配置文件,而且配置文件路径必须指定绝对路径
# 配置检查
#当修改Nginx配置文件后,可以使用Nginx命令进行配置文件语法检查,用于检
#查Nginx配置文件是否正确
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf –t
#部分机器启动时报错:
/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
#解决:
ln -s /usr/local/lib/libpcre.so.1 /lib64
默认80端口