Nginx部署多个网站以及发现的问题

目录
警告
本文最后更新于 2021-01-04,文中内容可能已过时。
想多搭建几个网页来着, 然后就学了如何部署多个网站.
我用了三级域名, 博客又被搬到了blog.wingszeng.top.
设想用多个三级域名来搭建多个不同的网站.
配置Nginx
include
打开 /etc/nginx/nginx.conf
好像是要配置 include
, 把 conf.d
给包括进去. 那个脚本已经配置好了这一步.
conf.d
到 conf.d
文件夹下, 新建文件, 名为网站域名(其实也随便了), 写入以下代码:
server {
listen 80;
listen [::]:80;
listen 81 http2;
server_name your.domain.name;
root /your/web/dir;
location / {
index index.html;
}
然后就行了.
多个网站就新建多个文件.
尚存疑问
如果有一个三级域名被解析到了服务器, 他会找到该服务器上的其他网页, 不懂为什么.
一开始我 wingszeng.top
还没删, 解析了 blog.wingszeng.top
, 但是没有配置Nginx, 访问 blog.wingszneg.top
, 他就访问到我的博客了. 不知道为什么.
后来我把 wingzeng.top
删了, Nginx配置了 blog.wingszeng.top
, 访问 wingszeng.top
又访问到我的博客了. 很迷.
然后又解析了一个域名 eBook.wingszeng.top
(打算搞点事情), 没配置Nginx, 访问该域名, 又访问到我的博客了.
后来我把 wingszeng.top
部署为Nginx自带的那个 CentOS 界面, 随便写了个 html
部署到 ebook
, 这才解决遮掩问题.
不懂为什么, 以后可能会学网络相关的知识吧…