我在与Laragon的apache conf上遇到问题。
情况是:
我有2个子域 subdom1.mysite.com(DNS记录为IP 1.2.3.4) subdom2.mysite.com(DNS记录为IP 1.2.3.4) IP 1.2.3.4是我的VPS
一切顺利,但是我遇到了问题。 当我从VPS访问“ localhost”时,它一直重定向到subdom1.mysite.com 和localhost / phpMyAdmin也重定向到subdom1.mysite.com/phpMyAdmin
这是我的httpd.conf
Define APACHE_LOG_DIR "C:/mydir/logs"
Define APACHE_ROOT_WEB_DIR "C:/mydir/wwwroot"
ServerName localhost
DocumentRoot "C:/mydir/wwwroot"
<Directory "C:/mydir/wwwroot">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerName subdom1.mysite.com
ServerAlias subdom1.mysite.com
DocumentRoot ${APACHE_ROOT_WEB_DIR}\subdom1.mysite.com
ErrorLog ${APACHE_LOG_DIR}/subdom1.mysite.com-error.log
CustomLog ${APACHE_LOG_DIR}/subdom1.mysite.com-access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerName subdom2.mysite.com
ServerAlias subdom2.mysite.com
DocumentRoot ${APACHE_ROOT_WEB_DIR}\subdom2.mysite.com
ErrorLog ${APACHE_LOG_DIR}/subdom2.mysite.com-error.log
CustomLog ${APACHE_LOG_DIR}/subdom2.mysite.com-access.log combined
</VirtualHost>
我的本地主机一直重定向到第一个vHost。我已经搜索了很多目录,serverName等的组合。但是没有运气。
答案 0 :(得分:0)
您的VirtualHost
绑定到所有可用接口。由于有how apache determines to which VHost should route个请求,该请求最终在定义的第一个请求中结束。
您可以:
VirtualHost
。_default_
地址创建一个VirtualHost
。