一、安装包下载
Nginx安装包:http://nginx.org/en/download.html
openssl安装包:https://www.openssl.org/source/
pcre安装包:https://ftp.pcre.org/pub/pcre/
我的版本是:nginx-1.14.2.tar.gz,pcre-8.37.tar.gz,openssl.1.1.1a.tar.gz
二.解压Nginx
###nginx安装
借助xftp6工具将安装包上传到linux系统中,我是上传到/home/src
cd /home/src
tar -zxvf nginx-1.14.2.tar.gz
cd nginx-1.14.2/
./configure --prefix=/home/nginx
make && make install
可能报错缺少openssl或者pcre资源库,由于nginx依赖openssl(安全库)和pcre(正则表达式资源库)
###openssl安装
cd /home/src
tar -zxvf openssl.1.1.1.tar.gz
cd openssl.1.1.1a/
./config --prefix=/home/openssl
./config -t
make open
make install
###pcre安装
cd /home/src
tar -zxvf pcre-8.37.tar.gz
cd pcre-8.37/
./configure --prefix=/home/pcre
make && make install
三、启动
cd /home/nginx/sbin
启动:./nginx 或者 ./nginx -c /home/nginx/conf/nginx.conf
停止:./nginx -s stop或者./nginx -s quit 或者 ps -ef|grep nginx 查到pid ,kill -QUIT pid 或者kill -TERM pid
重启:./nginx -s reload
若启动报错:nginx/html/index.html" is forbidden (13: Permission denied)
1.通过ll -h 查看/home/nginx/的权限
2.修改/home/nginx/conf/nginx.conf 修改user为对应的用户权限,如果是root就改为user root;