gpt4 book ai didi

apache - 将域名关联到 Apache 中的目录

转载 作者:行者123 更新时间:2023-12-04 03:16:56 25 4
gpt4 key购买 nike

我有一个 Ubuntu 专用服务器,我有 2 个域名。第一个与目录'/var/www/'有关,第二个也是,我不知道如何将第二个关联到另一个目录,如'/var/www/site2/'
你能帮助我吗 ?
谢谢 !

最佳答案

要在同一台服务器上托管具有不同目录的多个域,您需要使用 虚拟主机 配置指令。在每个里面你可以指定他们自己的一组配置(默认配置文件存储在 /etc/apache2/sites-enabled/000-default.conf ):

NameVirtualHost *:80

<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/site1
<Directory /var/www/site1>
Options -Indexes
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName another-example.com
DocumentRoot /var/www/site2
<Directory /var/www/site2>
Options +Indexes
</Directory>
</VirtualHost>

第一个位于/var/www/site1 并关闭了目录索引。另一个位于/var/www/site2 并打开了目录索引。您可以将几乎大多数配置指定为特定于虚拟主机 - 即自定义日志记录、使用 php 或 perl 等模块以及 ServerAlias 等等。见 http://httpd.apache.org/docs/2.2/mod/core.html#virtualhost更多细节。

关于apache - 将域名关联到 Apache 中的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6461104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com