我最近第一次创建了自己的LAMP堆栈服务器,我对我的多个域上的链接构建有疑问。
我在自己的文件夹中有一个包含大约30个域的IP。我想做的是链接" root"仅限文件夹的根目录。一个例子:
<img src="/logo.png"> in the file: 111.22.333.44/domain.com/testfolder/index.php
should show: 111.22.333.44/domain.com/logo.png instead of: 111.22.333.44/logo.png
我该如何更改?我尝试安装ISPConfig来制作域名文件夹,但无论如何它都无法正常工作。
我正在使用PHP5和Apache2运行Ubuntu。
答案 0 :(得分:0)
为您的每个站点提供额外的端口(如果您没有指向您的服务器的域)。例如,111.22.333.44:6000
为site_a
,111.22.333.44:6001
为site_b
。编辑您的/etc/apache2/ports.conf
并让Apache收听端口
Listen 6000
Listen 6001
Listen 6002
...
确保您的VirtualHosts
回复相应的端口并为每个网站提供DocumentRoot
<VirtualHost 111.22.333.44:6000>
...
DocumentRoot /path/to/your/site/document/dir
...
</VirtualHost>
重启Apache,您可以访问该文件
111.22.333.44:6000/logo.png