目前我的Apache服务器设置像这样Apache2是否支持子域的虚拟主机?
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
DocumentRoot /var/www
</VirtualHost>
的问题是,一切都低于/var/www
是从其他地方访问。如果我有一个网页/var/www/john/bio.html
,那么该网页会从var/www/jane/
我想设置我的Apache服务器,像这样
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
DocumentRoot /var/www
</VirtualHost>
<VirtualHost *:80>
ServerName www.john.example.com
ServerAlias john.example.com
DocumentRoot /var/www/john
</VirtualHost>
<VirtualHost *:80>
ServerName www.jane.example.com
ServerAlias jane.example.com
DocumentRoot /var/www/jane
</VirtualHost>
借用脚本/图片,使所有用户john
文件走在/var/www/john/
文件夹,同样对于用户jane
。然后,关闭符号链接(默认情况下),并且仅向下(默认情况下为/var/www/user/
)提供的访问权限,我不必担心john's
网页包括jane's
网页的脚本/图像。
这让我想起,我忘了改变我的hosts文件。感谢过去的人。 –
@MeowMix很高兴我可以帮助至少一个人 – puk
命令'a2ensite example.com'从'sites-available/example.com'创建符号链接到'sites-enabled/example.com',相反的命令是'a2dissite example.com ',这会禁用它。 – Honza