ABC*_*ABC 92
不同之处在于sites-enabled目录中列出的虚拟站点由apache提供服务.在sites-available目录中,您的服务器上存在虚拟站点,但人们无法访问它们,因为它们尚未启用.
sites-available:此目录包含Apache2虚拟主机的配置文件.虚拟主机允许为具有单独配置的多个站点配置Apache2.
启用站点:像启用 mods,启用站点包含/ etc/apache2/sites-available目录的符号链接.类似地,当sites-available中的配置文件符号链接时,一旦Apache2重新启动,它配置的站点将处于活动状态.
请参阅https://help.ubuntu.com/lts/serverguide/httpd.html
Vin*_*ini 75
您应该只在sites-available目录中编辑文件.
永远不要编辑目录中的文件sites-enabled,否则如果编辑器内存不足或者出于任何原因它收到SIGHUP或SIGTERM,则可能会出现问题.
例如:如果您正在使用nano编辑文件sites-enabled/default并且内存不足,或者由于任何原因,它收到SIGHUP或SIGTERM,那么nano将default.save在sites-enabled目录中创建一个名为的紧急文件.因此,sites-enabled目录中将有一个额外的文件.这将阻止Apache或NGINX启动.如果您的网站正常运行,它将不再存在.您将很难在日志中找到与default.save文件相关的内容,然后将其删除.
在上面的示例中,如果您正在编辑sites-available目录中的文件,则不会发生任何错误.该文件sites-available/default.save已经创建,但它不会对sites-available目录内部造成任何伤害.
小智 8
您可以mysite通过在其中创建或编辑文件mysite.conf来配置您的站点sites-available(如果您愿意,也可以在同一个.conf文件中配置多个站点)。
在此之后,为了发布站点,您必须在文件夹中创建相应的符号链接sites-enabled。在 Ubuntu 中,你可以这样做:
a2ensite mysite(sudo如有必要,带 ;不带最终的 .conf)
然后你必须重新加载Apache:
sudo service apache2 reload
Run Code Online (Sandbox Code Playgroud)
以后如果要修改配置,只需要touch 中的mysite.conf文件即可sites_available。更改sites_enabled通过符号链接自动应用于。请记住重新加载Apache。
| 归档时间: |
|
| 查看次数: |
66320 次 |
| 最近记录: |