CentOS 7 yum 安装 Nginx

CentOS 7 yum 安装 Nginx
1.添加Nginx到YUM源
  sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2.安装Nginx
  sudo yum install -y nginx

3.启动Nginx
  sudo systemctl start nginx.service

4.开机启动
  sudo systemctl enable nginx.service
  更多systemctl命令可查看《systemctl命令用法》

Nginx配置信息
网站文件存放默认目录
  /usr/share/nginx/html

网站默认站点配置
  /etc/nginx/conf.d/default.conf

自定义Nginx站点配置文件存放目录
  /etc/nginx/conf.d/

Nginx全局配置
  /etc/nginx/nginx.conf

Nginx启动
  nginx -c nginx.conf

重启 NGinx
  service nginx restart

可能遇到的问题:
1、执行 sudo systemctl start nginx.service 报错 [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) 。
解决方法:
    (1)、用命令 lsof -i tcp:80 查看80端口情况(安装lsof命令:yum install lsof)。
    (2)、kill -9 3274 杀掉在执行看下service nginx start
     以下都解决不了,可能是防火墙的问题。
2、centos 安装完Nginx后,为什么访问不了
解决方法:
    CentOS 7默认使用的是firewall作为防火墙,这里改为iptables防火墙。
    firewall:
    systemctl start firewalld.service#启动firewall
    systemctl stop firewalld.service#停止firewall
    systemctl disable firewalld.service#禁止firewall开机启动
    在centos下尝试使用$curl http://127.0.0.1命令访问nginx。确定是否可以访问;

建议看一下我的另一个文章,可以打开80端口访问权限就解决了。

猜你喜欢

转载自wangbanmin.iteye.com/blog/2394951