我有,例如site1.com,site2.com,配置与他们自己的虚拟主机在自己的文件中启用apaches和可用文件夹,在他们自己的物理文件夹在服务器上与不同的.htaccess和他们工作正常。现在我希望所有未单独配置的其他域(例如site3.com,site4.com ....)具有一个相同的虚拟主机,相同的物理文件夹,并执行相同的/ folder1/folder2/index。 PHP文件。到目前为止,我已经制作了一些虚拟主机,但我得到的只是“它正在工作”,可能是因为所有内容都从默认虚拟主机重定向到了/ var/www。但是,如果我在该文件中设置DocumentRoot指令,由于某种原因,.htaccess不起作用,并且我说对于定义的网站工作正常。什么是虚拟主机文件应该被调用,它应该是什么内容?Apache的默认虚拟主机为多个域
0
A
回答
2
您可以根据需要定义一个虚拟主机容器,其中包含尽可能多的ServerAlias条目。
这里是一个非常简单的例子:
<VirtualHost *>
ServerName site3.com
ServerAlias site4.com
DocumentRoot /var/www/folder1/folder2
</VirtualHost>
如果你已经尝试创建虚拟主机的文件,你重新启动Apache的?
放置虚拟文件的位置取决于您使用的发行版。如果您不熟悉发行版的内容,请检查http://wiki.apache.org/httpd/DistrosDefaultLayout。
相关问题
- 1. Apache虚拟主机默认为FQDN
- 2. XAMPP默认虚拟主机
- 3. Apache虚拟主机https工作,但http只需默认虚拟主机
- 4. 设置一个默认的apache虚拟主机
- 5. apache上的多个ssl虚拟主机
- 6. 促进特定用户的Apache的虚拟主机默认
- 7. 使用默认虚拟主机webroot的Proxmox背后的Apache Vhost
- 8. puppetlabs中的默认虚拟主机设置-apache
- 9. OSX Apache虚拟主机只返回默认页面
- 10. Apache的虚拟主机
- 11. Apache的虚拟主机
- 12. Apache的虚拟主机
- 13. 将apache虚拟主机限制为一个域?
- 14. Apache虚拟主机多发目录
- 15. Apache:虚拟主机配置
- 16. Apache SSL虚拟主机404
- 17. Docker:Docker化apache虚拟主机
- 18. Apache:使用虚拟主机
- 19. Apache虚拟主机URL
- 20. 与symfony的Apache Apache虚拟主机
- 21. 为apache添加虚拟主机
- 22. apache phpmyadmin设置为虚拟主机
- 23. Apache的默认主机
- 24. nginx多域虚拟主机配置
- 25. 在centos7上为多个虚拟主机配置apache
- 26. 子域,虚拟主机XAMPP
- 27. Apache和在同一个虚拟主机
- 28. 单个虚拟主机上的多个域的htaccess
- 29. apache虚拟主机在Mint虚拟机上不起作用
- 30. 如何跨多个Apache的虚拟主机