nginx安装记录

Posted dongzhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx安装记录相关的知识,希望对你有一定的参考价值。

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安装记录的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本切割日志

记录C#常用的代码片段

nginx安装记录

discuz X3.1 源代码阅读,记录代码片段

Nginx配置文件详细介绍

记录使用yum安装nginx之后的目录问题