当前位置: 首页 > 面试题库 >

nginx和网站上的多个网站可用

祁绪
2023-03-14
问题内容

基本安装nginx后,您的sites-available文件夹只有一个文件:default

sites-available文件夹如何工作,我将如何使用它托管多个(单独的)网站?


问题答案:

只需添加另一种方法,您就可以为托管的每个虚拟域或站点使用单独的文件。您可以将默认副本作为每个副本的起点,并为每个站点进行自定义。
然后在启用站点的站点中创建符号链接。这样,您可以通过添加或删除符号链接并发布服务nginx重新加载来访问站点。

在进行站点维护时,您可以发挥创造力并使用此方法将站点重定向到维护模式页面。

所以结构看起来像这样:

/sites-available/ (you can use obvious file names like this)
| 
|-> a.mysite.com
|-> b.mysite.com
|-> someOtherSite.com

/sites-enabled/ (these are just symlinks to the real files in /sites-available)
| 
|-> a.mysite.com
|-> b.mysite.com

注意,由于只有前两个条目是中的唯一符号链接项sites-enabled,因此第三个条目someOtherSite.com处于脱机状态。



 类似资料:
  • 今天我读了很多关于这方面的文章,但我不知道我做错了什么。我正在尝试使用一个vps和nginx来将两个网站(site1.com、site2.com)放在一起。 这是我的nginx。形态 conf.d目录为空,在站点启用目录中有我的配置: 和 当然 /home/site1/www和 /home/site2/www都包含网站的文件。 现在,如果我试图打开site1。com,这里很有趣: 我得到:无法打开

  • 我遵循了很多nginx指南,但没有一个让我满意。 我的目标是创建两个具有不同文件权限的网站,因此我确信它们是永久隔离的。 例如/var/www/site1,所有者为site1,组为site1;和/var/www/site2,所有者为site2,组为site2,这两个目录都具有770权限。 我的nginx。形态: 我的/etc/nginx/sites available/site1: ... sit

  • 问题内容: 我想举办它使用Debian的5同一服务器下的几个场所,说我有和,并承担我的IP是155.55.55.1: 这是我的默认Apache: 这是我的wsgi配置,位于 如何添加和,它们是基于的网站,将像一样提供服务? 问题答案: 你的ServerName / ServerAlias指令错误。ServerName应该是主机名。你可能应该删除ServerAlias。 然后只需执行明显且重复的Vi

  • 本文向大家介绍Nginx+SSL搭建 HTTPS 网站,包括了Nginx+SSL搭建 HTTPS 网站的使用技巧和注意事项,需要的朋友参考一下 一、HTTPS 是什么? 根据维基百科的解释: 如果一个网站没有加密,那么你的所有帐号密码都是明文传输。可想而知,如果涉及到隐私和金融问题,不加密的传输是多么可怕的一件事。 鉴于本博客的读者都是接近专业人士,我们不再多费口舌,直接进入正题吧。 二、使用 O

  • 我应该像上面突出显示的那样更改mystorefront project.properties文件中的店面上下文根吗?

  • 我有两个php应用程序:一个托管在example.com上,一个托管在example.org上。这两个应用程序都是不可或缺的,这意味着当用户使用example.com的应用程序时,它也会使用example.org,因为应用程序的一部分位于example.com,另一部分位于example.org。但有个问题。当用户使用example.com并需要example.org的功能时,他会通过单击exam