Nginx部署静态页面
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默认页面;
2.部署静态页面
- 将你的静态页面放入Nginx服务器,因为linux没有界面,可以借助WinSCP(一个Windows环境下使用ssh的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。.winscp也可以链接其他系统,比如linux系统)进行方便操作;
- 将IP,用户名,密码输入后就可以查看到Linux相关文件,然后可以新建目录,将你的静态文件copy至此目录下;
3.配置文件,/etc/nginx/nginx.conf /etc/nginx/nginx.conf.default进行更改;
在http{}中的server中修改相关信息
listen: 监听端口
server_name :是通配符,输入自己的域名IP
root / :静态文件所在的路径
location :静态文件的名称,如下
注:如果想要一个IP访问多个站点,可以增加多个server,端口
4.更改完成后,重新启动服务
systemctl reload nginx
5.接下来就可以在浏览器中访问了,输入你的IP网址或者域名即可;