我已经测试了Play现在很长一段时间,所有内容都在本地设置。现在我进入了一个新的水平:
让我们说我是n00b,我是。我通过www.antagonist.nl为自己注册了一个域名。 我的域名是wwww.tus ***。eu。我想,我无权在他们的'服务器'上改变任何东西。
但是如何在这样的域上部署Play Framework Application \ Website?
感谢所有人的帮助。
答案 0 :(得分:3)
嗯。您注册的是具有用于PHP / Mysql网站的虚拟主机的域。你在找什么玩!托管服务。您无法将Java解决方案部署到PHP Server。
您必须在其中一项服务上托管您的播放应用程序,然后通过DNS重定向将您的域重定向到托管您应用的平台。 DNS修改应该可以通过您的registar(antagonist.nl)进行,但该程序是针对每个注册人的,因此我无法帮助您。
顺便说一下,这里有几个Play!主持人:
答案 1 :(得分:0)
如果您有权访问(ssh访问)您要部署到的服务器(apache,httpd),那么一旦您注册域名说使用Godaddy,请让A(主机)指向托管的IP服务器(运行应用程序的地方)
host = @
ip ="托管服务器的IP"
在服务器中,您需要导航到文件/ etc / httpd / conf / sites-available /
或等同于apache2
并将与您的站点对应的文件更改为此类型的文件。保存文件。
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName www.yourdomain.com
ServerAlias yourdomain.com
ProxyPass / http://localhost:9000/
ProxyPassReverse / http://localhost:9000/
</VirtualHost>
然后重新启动服务器,您的应用程序应该运行正常。 稍后您可以在其他端口上运行其他应用程序,只需执行相同操作并更改相应字段,端口号也会更改。
这些人正在为其他端口运行的其他应用程序执行相同操作,但80 StackOverflow answer : Apache redirect to another port