nginx 多端口部署多站点

发布时间:2024年01月02日

目录

1.进行nginx.conf

2.复制粘贴?

?3.修改端口及站点根目录

?4. 网站上传


1.进行nginx.conf

在 nginx 主要配置文件 nginx.conf 中,server 是负责一个网站配置的,我们想要多个端口访问的话,可以复制多个 server

先进入到 nginx.conf 中

cd /etc/nginx/
vim nginx.conf

2.复制粘贴?

?先将光标定到server 行,然后将server{ } 的内容全复制,也就是8行 ,我们使用快捷键进行复制, 8yy 复制

?

?然后执行小 p 进行粘贴,我这里复制出来两个,总共三个,那就可以进行三个站点配置

?3.修改端口及站点根目录

端口和根目录要修改不一样的

?然后执行 wq 保存退出进行重启nginx

systemctl restart nginx

?4. 网站上传

1) 配置80 端口的网站

先将我之前在 yiliao 下的所有文件移动到 配置根目录下的 web 目录中

mv yiliao/* .

然后根据配置根目录下的 one? two three 目录进行创建

mkdir one two three

?将? web 目录下的网站目录移动到 one 目录下

mv * one/

?这样就可以访问我的第一个站点了

192.168.164.xxx:80

?2.配置81端口的网站

将一个游戏文件压缩包上传到 two 目录下,然后进行解压

?因为我的81 端口配置的根目录是 /web/two ,而 index.html 等多个文件在youxi 目录下,所以需要将youxi 目录下的文件移动到 two 目录下,才能通过 81端口访问

mv youxi/* two

这样就可以通过81 端口访问/web/two 下的站点了

3.配置82 端口

我直接在 /web/three 目录下创建一个 index.html 文件,然后在里面输入一些内容

?

?现在通过 82 端口访问,但是中文显示乱码情况,因为我没有进行字符集编码设置

?

现在回到 配置文件 nginx.conf 中 进行编码设置

charset utf-8;

?然后重启nginx

访问时就不会出现乱码的情况了

?这样就可以听过80 81 82 三个端口分别访问不同的网站了

文章来源:https://blog.csdn.net/m0_60494863/article/details/135326238
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。