gru*_*ech 1 linux ubuntu httpd virtualhost apache-2.2
所以我有2个配置文件。
网站配置文件
<VirtualHost *:80>
ServerName www.mysite.com
ServerAlias mysite.com *.mysite.com
DocumentRoot /var/www/mysite/www
ErrorDocument 404 /redirect.php
ErrorLog logs/application/mysite.error_log
CustomLog logs/application/mysite.access_log Combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
视频上传.conf
<VirtualHost *:80>
ServerName upload.mysite.com
DocumentRoot /var/www/videouploader/www
ErrorLog logs/application/videoupload.error_log
CustomLog logs/application/videoupload.access_log Combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
看,我们有大约 50 个可能的 some.mysite.com 子域,它们都执行不同的操作,但它们都由相同的文档根提供服务。
我想将 *.mysite.com 保留在那里,只是因为它比拥有世界上最长的 serveralias 线路更干净,而且它可以防止弱智尝试 banananan.mysite.com 或其他不起作用的东西。
我已经通读了 apache 文档,但它并没有真正适合这种情况的任何内容。有人知道怎么做吗?
Apache 从上到下搜索虚拟主机匹配项,并执行遇到的第一个匹配项。如果您重命名 videoupload.conf为 0videoupload.conf它,那么它会在之前被读取mysite.conf并且它应该可以正常工作。
| 归档时间: |
|
| 查看次数: |
1700 次 |
| 最近记录: |