我正在看这样的事情: 多个域(包括www-“子域”)在Apache?
而且我太愚蠢了弄清楚如何让1个子域指向1个地方。
我需要
phpmyadmin.site.com/
要去
/体积/ WWW / phpMyAdmin的
# Listen for virtual host requests on all IP addresses NameVirtualHost phpmyadmin.site.com <VirtualHost phpmyadmin.site.com> DocumentRoot /vol/www/phpMyAdmin ServerName phpmyadmin.site.com # Other directives here </VirtualHost>
只是去site.com(我已经重新启动)
提前致谢。
这是一个示例:
NameVirtualHost * <VirtualHost *> ServerName phpmyadmin.site.com DocumentRoot /vol/www/phpMyAdmin <Directory "/vol/www/phpMyAdmin"> AllowOverride All Allow from all </Directory> </VirtualHost>
这意味着接收任何ip( * )的请求
这个虚拟主机存在于所有ips( * )
它使用URI中的ServerName响应请求
它从指定的DocumentRoot中提供服务
确保你也有<directory>指令。
这里是我的apacheconfiguration摘录:
<VirtualHost *:80> ServerAdmin [email protected] ServerName xxx.com ServerAlias www.xxx.com DocumentRoot /srv/www/htdocs/xxx.com ErrorLog /var/log/apache2/xxx.com-error_log CustomLog /var/log/apache2/xxx.com-access_log combined <Directory "/srv/www/htdocs/xxx.com"> AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost *:80> ServerName phpMyAdmin.xxx.com DocumentRoot /srv/www/htdocs/xxx.com/phpMyAdmin ErrorLog /var/log/apache2/phpMyAdmin.xxx.com-error_log CustomLog /var/log/apache2/phpMyAdmin.xxx.com-access_log combined <Directory "/srv/www/htdocs/ccc.com/phpMyAdmin"> AllowOverride All Options +FollowSymLinks Order allow,deny Allow from all </Directory> </VirtualHost>