我创建了一个虚拟机 CentOS。在端口 80 和 443 上的控制面板中创建端点。在 CentOS 中向 iptables 添加规则:
# Generated by iptables-save v1.4.7 on Thu Aug 9 18:07:49 2012
*filter
:INPUT ACCEPT [142:12032]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [146:18544]
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
COMMIT
# Completed on Thu Aug 9 18:07:49 2012
运行应用程序:
CompilerOracle: exclude jregex/Pretokenizer.next
Listening for transport dt_socket at address: 8000
18:07:05,799 INFO ~ Starting /srv/play-1.2.5/localevent
18:07:05,808 INFO ~ Module .svn is ignored, name starts with a dot
18:07:06,820 WARN ~ You're running Play! in DEV mode
18:07:06,975 INFO ~ Listening for HTTP at /127.0.0.1:80 (Waiting a first request to start) ...
我去了地址:*.сloudapp.net
但是应用程序没有启动。可能是什么原因?
#更新1
SELinux 被禁用。CentOS 版本 - 6.2
#更新2
为测试安装了 Apache。显示主页 Apache。在 httpd.conf 中添加了从 80 到 9000 端口的代理。Play 在 9000 端口启动。Apache 返回 503 错误。Wget 127.0.0.1:9000 一切正常。