【发布时间】:2016-04-12 16:31:14
【问题描述】:
我是网络开发的新手。我打算将我的 wordpress 网站移动到 aws,说它是“example.com”。我还计划使用 Spring Boot 创建一个子域“xxx.example.com”。我想知道这可能吗?
【问题讨论】:
标签: wordpress apache spring-mvc tomcat amazon-ec2
我是网络开发的新手。我打算将我的 wordpress 网站移动到 aws,说它是“example.com”。我还计划使用 Spring Boot 创建一个子域“xxx.example.com”。我想知道这可能吗?
【问题讨论】:
标签: wordpress apache spring-mvc tomcat amazon-ec2
是的,这是可能的,但请记住只有一个进程只能侦听机器中的端口(http 为 80,https 为 443)。
两种选择:
在另一台机器上拥有不同 IP 地址的子域。因此,您可以在一台机器上安装 Wordpress,而在另一台机器上安装 Spring 应用程序。
主机在同一台机器上,并有一个进程(Apache 或负载平衡器)监听两者的流量并适当地发送。这是通过 Apache 中的 ProxyPass 命令实现的。无论如何,通常建议在应用程序服务器前面放置一个网络服务器,因为出于安全和性能原因可能会更好。
还有第三种选择,即使用非标准端口(例如 8443),但这只会让您的 URL 看起来很乱(https://xxx.subdomain.com:8443)。如果您只是为了自己的利益而进行测试,但对于生产应用程序来说不是很好,这可能会很好。
【讨论】: