nginx 安装部署

参考地址

1.添加Nginx存储库

# yum install epel-release

2.安装Nginx

# yum install nginx

3.启动Nginx

# systemctl start nginx

4.可能报错

-- 2018/08/07 19:27:49 [emerg] 1176#0: bind() to 0.0.0.0:26379 failed (13: Permission denied)
-- 错误原因:权限拒绝,经检查发现是开启selinux 导致的。 直接关闭
如果输出 enforcing 那就是开启了 selinux

1、临时关闭selinux

setenforce 0    ##设置SELinux 成为permissive模式

setenforce 1    ##设置SELinux 成为enforcing模式

2、永久关闭selinux,

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

重启机器即可

参考这里

5.其他命令

//nginx的安装路径是在/usr/sbin/切换到这个目录下
//检测配置文件是否正确
#./nginx -t          

//重启nginx
./nginx -s reload
//如果是想在系统重启时启动Nginx
# systemctl enable nginx
//如果您正在运行防火墙,请运行以下命令以允许HTTP和HTTPS通信:
sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
//nginx的日志是在系统日志的位置
/var/log/nginx

如果启动成功,可查看nginx启动的默认页

原文地址:https://www.cnblogs.com/andayhou/p/9439116.html