
myservice.example.com을 다음으로 리디렉션해야 합니다.www.example.com/myservice
지금까지 시도한 내용은 apache2에 새 구성을 추가하고 a2ensite를 수행한 후 apache2를 다시 시작하는 것입니다.
<VirtualHost *.80>
DocumentRoot /var/www/html
ServerAdmin [email protected]
ServerName myservice.example.com
RedirectPermanent / https://www.example.com/myservice
</VirtualHost>
<VirtualHost *.443>
DocumentRoot /var/www/html
ServerAdmin [email protected]
ServerName myservice.example.com
RedirectPermanent / https://www.example.com/myservice
</VirtualHost>
하지만 myservice.example.com에 들어가면 apache2가 나에게 서비스를 제공합니다.www.example.com, 아니다www.example.com/myservice
내가 무엇을 놓치고 있나요?
답변1
리디렉션 구성이 정확합니다.
그러나 지시문에서 IP와 포트 사이의 마침표를 VirtualHost
콜론으로 바꿔야 합니다.
예를 들어 <VirtualHost *:80>
그리고<VirtualHost *:443>