我想知道基于名称的虚拟主机是否与域映射相同,因为这是我想要实现的目标。
我正在尝试在同一服务器/ IP地址上托管多个文件夹/网站
这就是我的虚拟主机/ apache2.conf的样子 我重新启动了apache2而没有骰子,总是转到显示目录/索引列表的root或var / www文件夹
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.site1.us
ServerAlias site1.us
DocumentRoot /var/www/site1
</VirtualHost>
<VirtualHost *:80>
ServerName www.site2.com
ServerAlias site2.com
DocumentRoot /var/www/site2
</VirtualHost>
也许我可以通过.htaccess来实现,我想让我的网站指向他们各自的域名。
另一个问题是每个文件夹/站点内的链接指向主要IP /位置,例如。 / var / www这样也搞砸了。
我在这里关注手册,我不知道自己缺少什么
答案 0 :(得分:0)
如果您获得了目录列表,则可能没有访问/权限来放置文件。在设置符号链接并将Directory指令添加到主机定义之前,我遇到了这个问题。它看起来像这样:
<Directory "/">
Require all granted
Options FollowSymLinks
AllowOverride None
</Directory>
希望这有帮助。