Как настроить 2 домена на одном сервере XAMPP на один и тот же порт?

У меня есть два разных приложения PHP, работающих на сервере XAMPP.

Мне нужно иметь доступ к обоим приложениям, используя два разных домена.

Первое приложение будет локальным для сервера «dev.app».
Второе приложение будет доступно из внутренней сети «staging.domain.com»

Внутренний IP для сервера — 10.0.4.18.

в httpd.conf Я добавил следующую строку для запуска XAMPP на 10.0.4.18

Listen 10.0.4.18:80

Кроме того, в httpd-vhosts.conf Я добавил следующий код

#Staging
<VirtualHost *:443>

DocumentRoot "F:/xampp/htdocs/staging"ServerAdmin [email protected]
ServerName staging.domain.com
ServerAlias staging.domain.com

SSLEngine On
SSLCertificateFile "conf/ssl.crt/server.crt"SSLCertificateKeyFile "conf/ssl.key/server.key"
<Directory "F:/xampp/htdocs/staging">
AllowOverride All
Require all Granted
</Directory>

</VirtualHost>

#dev
<VirtualHost *:443>

DocumentRoot "F:/xampp/htdocs/dev/public"ServerAdmin [email protected]
ServerName dev.app
ServerAlias dev.app

SSLEngine On
SSLCertificateFile "conf/ssl.crt/server.crt"SSLCertificateKeyFile "conf/ssl.key/server.key"
<Directory "F:/xampp/htdocs/dev/public">
AllowOverride All
Require all Granted
</Directory>

</VirtualHost>

Мой файл hosts выглядит следующим образом

127.0.0.1        localhost
127.0.0.1        127.0.0.1
10.0.4.18        dev.app

Однако, когда я открываю «dev.app» из браузера локального сервера, он перенаправляет меня на staging.domain.com.

Как я могу иметь доступ к обоим доменам без вмешательства?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]