【采坑】关于Nginx的虚拟主机配置问题
我又来了
这次是为了增添不同的职能,需要对服务器重新进行一下整理
因此这次我决定将web服务器换成Nginx。。
因此遇到一个配置上的问题
在Linux上安装Nginx是非常简单的
1 | sudo apt update |
这就是我非常喜欢linux的原因。。
然后回归正题
如何在Nginx上配置虚拟主机,也就是我一台主机的ip地址下需要同时存在多个网站,使用不同子域名进行区分
同时不进行端口转发的情况下配置
以我的域名来举例
我希望将cha.moe
和blog.cha.moe
这两个域名同时指向一台服务器的不同目录下,并且访问的时候不包含任何子目录
那么我就需要配置这样子的虚拟主机了
我的习惯是将网站代码扔到默认的/var/www/
目录下,同时以域名来建立文件夹
那么首先我就会创建/var/www/cha.moe
目录,放入对应的文件
然后创建/etc/nginx/sites-available/cha.moe
文件,编辑为如下内容:
1 | server { |
之后使用下边命令创建软连接
1 | sudo ln -s /etc/nginx/sites-available/cha.moe /etc/nginx/sites-enabled/ |
重启nginx服务
1 | sudo systemctl restart nginx |
按照同样的方法配置blog.cha.moe
这样我的两个主页就都可以访问了
#参考内容
如何在 Ubuntu 20.04 上设置 Nginx 服务器配置块:https://www.itcoder.tech/posts/how-to-set-up-nginx-server-blocks-on-ubuntu-20-04/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 萌茶屋!
大佬们的留言
在服务器中住着的AKI娘会检测您的输入内容哦, 如果被判断为垃圾内容是看不到的呢!当然抹茶也会定期检查AKI娘的所作所为的!