Apache отключить перенаправление localhost - PullRequest
0 голосов
/ 08 октября 2018

У меня проблема с apache conf с Laragon.

, поэтому дело обстоит так:

У меня есть 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

, все прошло хорошо, но у меня возникла проблема.когда я получаю доступ к 'localhost' из моего VPS, он продолжает перенаправлять на 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.Я гуглил множество комбинаций directory, serverName и т. Д. Но не повезло.

1 Ответ

0 голосов
/ 11 октября 2018

Ваши VirtualHost привязаны ко всем доступным интерфейсам.* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *} * [100] * * * * * * * * * * * * * * * * * * * * * * не может быть:

.только для внешнего ip.

Создайте VirtualHost для основного сервера, используя петлевой ip. Создайте VirtualHost с адресом _default_.
...