多年来我一直在努力挣扎...然后我退出了,现在我想再做一次。
我有一个安装了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]
但是它不起作用
<VirtualHost *:80>
ServerName app.mycoolapp.com
redirect / http://mycoolapp.com:1234/
</VirtualHost>
仍然无法正常工作。
在这两种情况下,我看到的是,每当我输入app.mycoolapp.com时,我都会进入管理网页(如果在浏览器中粘贴Droplet IP,也会看到同一页面)。自从我创建CNAME记录以来,这种情况一直在发生