如何解决将域名与Apache中的目录关联
| 我有一个Ubuntu专用服务器,并且有2个域名。第一个与目录'/ var / www / \'相关,第二个也与目录相关,我不知道如何将第二个目录与\'/ var / www / site2 / \等另一个目录相关联' 你能帮助我吗 ? 谢谢 !解决方法
要在具有相同目录的同一服务器上托管多个域,您需要使用VirtualHost config指令。在每个内部,您可以指定自己的一组配置(默认情况下,配置文件存储在
/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。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。