配置防火墙

使用firewall-cmd打开端口80和443

$ sudo firewall-cmd --permanent --zone=public --add-service=http
$ sudo firewall-cmd --permanent --zone=public --add-service=https
$ sudo firewall-cmd --reload

在CentOS 7/RHEL 7上安装Nginx

执行以下yum命令:

$ sudo yum install nginx

在CentOS/RHEL 7中配置Nginx存储库

运行命令:

$ vi /etc/yum.repos.d/nginx.repo

添加下面内容

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=1

如果是RHEL 7,将 baseurl改成:
baseurl=http://nginx.org/packages/mainline/rhel/7/$basearch/

启动/停止/重启Nginx服务器

使用systemctl命令设置在系统启动时,自动启动nginx服务:

$ sudo systemctl enable nginx

CentOS/RHEL 启动Nginx命令

$ sudo systemctl start nginx

CentOS/RHEL 停止Nginx命令

$ sudo systemctl stop nginx

CentOS/RHEL 重启Nginx命令

$ sudo systemctl restart nginx

好看Nginx服务器的状态命令

$ sudo systemctl status nginx

配置Nginx服务器

  • 配置目录/etc/nginx /
  • 主/全局配置文件/etc/nginx/nginx.conf
  • http配置文件/etc/nginx/conf.d/default
  • Nginx打开的TCP端口: 80(HTTP),443(HTTPS)
  • 站点根目录/usr/share/nginx/html

编辑配置文件

$ sudo vi /etc/nginx/conf.d/default

将html,css,js等网站文件上传到/usr/share/nginx/html /

$ cd /usr/share/nginx/html/
$ sudo cp /backups/onitroad.com/*.html .
$ sudo cp /backups/onitroad.com/*.css .
$ sudo cp /backups/onitroad.com/*.js .

静态网站就搭建好了。

如何在CentOS 7/RHEL 7上安装配置Nginx

如何在CentOS 7或RHEL 7上安装Nginx服务器并配置静态网站?
如何使用Nginx搭建静态站点?
如何使用Nginx创建网站?

测试

检查端口80或443是否打开:

$ sudo ss -tulpn

使用浏览器打开网站

http://10.21.136.13

日期:2020-03-23 08:03:50 来源:oir作者:oir