码迷,mamicode.com
首页 > 其他好文 > 详细

nginx安装记录

时间:2018-08-02 02:18:16      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:日志   找不到文件   进程   用户名   roo   conf   accept   修改   res   

1、安装依赖包
yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel

2、下载nginx的安装包
到nginx的官网下载nginx的安装包
3、安装nginx
//进入nginx目录
cd /usr/local/nginx
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install
4.启动nginx
进入到 sbin目录执行 ./nginx命令
查看
ps -ef|grep nginx
如果看到nginx的三个进程 ,此时说明nginx启动成功

5.验证
然后访问界面,直接输入ip地址,如果界面能看到则说明安装成功了。


也有可能不成功,不成功有以下的原因:
1、80端口号不给访问,这个时候需要修改成另外一个端口号。
先停掉nginx:
//启动命令
安装路径下的/nginx/sbin/nginx
//停止命令
安装路径下的/nginx/sbin/nginx -s stop 或者 pkill -9 nginx
或者 : nginx -s quit
//重启命令
安装路径下的/nginx/sbin/nginx -s reload

然后修改nginx的配置,到你安装的目录下的conf目录下,vi命令修改nginx.conf
将service项的端口号改掉。重启nginx服务。
2、找不到文件 404
检查nginx.conf的root指定的路径是否存在,index 配置的页面是否存在
检查是否有权限访问目录和页面是否有权限
3、被禁止访问 403
查看日志 /var/log/nginx/error.log
如果显示文件不能访问,检查文件是否存在。
检查被访问的文件所属主和nginx的所属主是否一致。
不一致就改为一致 chown username 目录/*
重启之后还不行的话,就再次修改nginx.conf。在文件的头部加上 user XXX (用户名)
4.其他的页面都能访问,唯独这个不行?
检查防火墙是否拦截了这个端口号
//打开防火墙文件
sudo vim /etc/sysconfig/iptables
//新增行 开放80端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
//保存退
//重启防火墙
sudo service iptables restart



















nginx安装记录

标签:日志   找不到文件   进程   用户名   roo   conf   accept   修改   res   

原文地址:https://www.cnblogs.com/dongzhang/p/9404473.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!