VestaCP-将子域重定向到我的服务器上的端口

时间:2018-11-22 04:43:24

标签: apache redirect subdomain virtualhost vesta

多年来我一直在努力挣扎...然后我退出了,现在我想再做一次。

我有一个安装了VestaCP的DigitalOcean doplet和一些网站/用户。

其中一个网站是我的(我叫它 mycoolapp.com ),我正在用它来显示网页和Web应用程序(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时,我都会进入管理网页(如果在浏览器中粘贴Droplet IP,也会看到同一页面)。自从我创建CNAME记录以来,这种情况一直在发生

0 个答案:

没有答案