nginx安装部署

1、下载nginx,地址http://nginx.org/download/nginx-1.13.0.tar.gz
在这里插入图片描述2、解压nginx压缩包
tar -zxvf nginx-1.13.0.tar.gz -C ./
3、进入到解压后的路径下,使用**./configure**编译(一般会报错,因为缺少编译环境)
在这里插入图片描述
4、安装编译环境(使用root账号)
yum install gcc gcc-c++ ncurses-devel perl
在这里插入图片描述
中途出现输入Y;
在这里插入图片描述最后安装完成如下:完成5、出现报错如下:
o

**报错是因为缺少HTTP rewrite module模块,安装模块:**
yum install pcre pcre-devel
**执行后还是报错,再次执行以下命令安装pcre-devel;**
yum -y install pcre-devel
**再次编译**
./configure --prefix=/home/sj/nginx-1.13.0  **//注意:/home/sj/nginx-1.13.0为自己nginx安装包的路径**

编译完成如下:
在这里插入图片描述6、安装

make & make install

安装完成
在这里插入图片描述7、进入安装路径下,找到sbin文件夹,./nginx启动nginx
在这里插入图片描述8、使用ps -ef|grep nginx查看nginx进程
在这里插入图片描述
9、最后在浏览器中输入部署的服务器IP,出现下面界面说明部署成功。
在这里插入图片描述
注意:
1.部署后如果浏览器界面显示403 Forbidden错误,重点检查nginx启动用户与放弃启动服务用户是否一致。nginx默认用户nobody,可在nginx.conf配置文件中修改为需要的用户。
在这里插入图片描述2.修改配置文件后都需要重新加载nginx配置文件;

--------*/home/sj/nginx-1.13.0为我自己nginx的安装路径*/--
/home/sj/nginx-1.13.0/sbin/nginx -t       
/home/sj/nginx-1.13.0/sbin/nginx -s reload


版权声明:本文为zyt986710原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。