Я боролся с этим в течение многих лет ... затем я ушел, и теперь я хочу сделать это снова.
У меня установлен допплет DigitalOcean с VestaCP и несколько веб-сайтов / пользователей.
Один из этих сайтов - мой (назовем его mycoolapp.com ), и я использую его для отображения веб-страницы и веб-приложения (Spring Boot)
Приложение работает на определенном порте, чтобы не сказать 1234 , и я не хочу связывать его с поддоменом на моем сайте.
Вот что я сделал:
Создать запись CNAME, которая указывает app.mycoolapp.com как псевдоним mycoolapp.com
Затем я пытаюсь с помощью htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^app.mycoolapp.com $ [NC]
RewriteRule ^(.*)$ http://mycoolapp.com:1234$1 [R=301,L]
но это не работает
- Также попробуйте изменить / home / $ USER / conf / web / apache2.conf добавив в конце этого:
<VirtualHost *:80>
ServerName app.mycoolapp.com
redirect / http://mycoolapp.com:1234/
</VirtualHost>
И все еще не работает.
В обоих случаях я вижу, что всякий раз, когда я захожу на app.mycoolapp.com, я захожу на мою веб-страницу администратора.(ту же страницу я бы увидел, если бы вставил IP-адрес капли в мой браузер).И это происходит с тех пор, как я создал запись CNAME