Я хочу одновременно запустить один сервер apache и один сервер asp.net.
Чего я хочу достичь:
Apache: domain1.com, sub1.domain1.com, domain2.com,
asp.net: sub2.domain1.com
В настоящее время я не могу этого добиться, потому что в текущей конфигурации:
Апач: *.домен1.com
asp.net: я думаю, полностью затенен
Мой текущий файл httpd.vhosts:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:\xampp\htdocs\domain1.com"
ServerName domain1.com
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:\xampp\htdocs\sub1.domain1.com"
ServerName sub1.domain1.com
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:\xampp\htdocs\domain2.com"
ServerName domain2.com
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>
И мое приложение dotnet зарегистрировано на http://[::]:8080
(в конфиге был указан domain2.com). Я использую Cloudflare для управления DNS, и если у sub2.domain1.com нет ответа на порту 80, он будет искать порт 8080.
Заранее спасибо!