我的一台局域网机器 localhost 上运行着 Suse 服务器,它正在运行 Websphere 应用程序服务器。我还在同一台机器上运行 http apache。我已将无线路由器配置为在 localhost 上的 apache 上为我的站点打开端口 80,并打开端口 90 以访问我在 websheper 服务器上运行的应用程序。现在,当我使用默认端口 80 从互联网访问我的真实 ip 地址时,我可以看到我的站点。但当我访问端口 90 时,我无法访问我的应用程序。我已在防火墙上打开了端口 90,并在路由器上进行了正确的端口转发。
有人能帮我弄清楚为什么会这样吗?谢谢大家
答案1
你检查过你的虚拟主机设置?
在 ISC 中导航至环境 -> 虚拟主机 -> “your_virtual_host” -> 主机别名
(“your_virtual_host” 是应用程序定义的虚拟主机名。)
您将在此定义用于此虚拟主机的主机名 + 端口组合。例如,如果您仅将“localhost”定义为主机名,则通过 IP 或不同主机名从外部访问将不起作用。如果您不想区分各种应用程序,请在主机名中输入“*”以接受所有主机名。