Vreau să rulez un server apache și unul asp.net în același timp.
Ce vreau sa realizez:
apache: domain1.com, sub1.domain1.com, domain2.com,
asp.net: sub2.domain1.com
În prezent, nu pot realiza acest lucru deoarece în configurația actuală:
apache: *.domain1.com
asp.net: complet umbrit cred
Fișierul meu actual 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>
Și aplicația mea dotnet este înregistrată la http://[::]:8080
(în fișierul de configurare a fost specificat domeniul2.com). Folosesc Cloudflare pentru gestionarea dns și dacă sub2.domain1.com nu are niciun răspuns pe portul 80, va căuta portul 8080.
Mulțumesc anticipat!