Nginx 部署静态页面

以云主机为例,系统为 Centos_7.4_x64, 绑有外网 IP,接下来是具体的步骤:

  1. 安装 nginx,可以 Xshell 远程连接云主机,

安装 nginx

  yum -y install nginx
  # 关闭 selinux
  setenforce 0
  # 关闭防火墙
  systemctl stop firewalld && systemctl disable firewalld
  # 启动 nginx 服务
  systemctl start nginx && systemctl enable nginx

安装成功后,访问 IP,就可出现 nginx 默认页面;

  1. 部署静态页面
  • 将你的静态页面放入 Nginx 服务器,因为 linux 没有界面,可以借助 WinSCP(一个 Windows 环境下使用 ssh 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能就是在本地与远程计算机间安全的复制文件。.winscp 也可以链接其他系统, 比如 linux 系统)进行方便操作;
  • 将 IP,用户名,密码输入后就可以查看到 Linux 相关文件,然后可以新建目录,将你的静态文件 copy 至此目录下;

Nginx部署静态页面 - 图1

  1. 配置文件,/etc/nginx/nginx.conf /etc/nginx/nginx.conf.default 进行更改;

在 http{} 中的 server 中修改相关信息

listen: 监听端口
servername :_是通配符,输入自己的域名 IP
root / :静态文件所在的路径

location :静态文件的名称,如下

Nginx部署静态页面 - 图2
Nginx部署静态页面 - 图3

注:如果想要一个 IP 访问多个站点,可以增加多个 server,端口

Nginx部署静态页面 - 图4
Nginx部署静态页面 - 图5

  1. 更改完成后,重新启动服务

systemctl reload nginx

  1. 接下来就可以在浏览器中访问了,输入你的 IP 网址或者域名即可;

Nginx部署静态页面 - 图6
https://www.cnblogs.com/zy-tester/p/9805012.html