我正试图在Openshift上托管一个web应用程序。我正在使用websocket来处理所有的连接。但是,我不知道我的套接字url要输入什么值。我有一个.js文件,内容如下:
...
// socket connection url and port
var socket_url = '192.168.8.102';
var port = '8080';
$(document).ready(function() {
$("#form_submit, #form_send_message").submit(function(e) {
我使用eclipse和mysql创建了一个web应用程序。我会访问我的网站'localhost:8080/HotelPromo‘,然后我有一个非IP帐户,并得到一个域名酒店推广.no-ip.biz,这是指向我的IP地址(我可以平)。
我以为我可以使用HotelPromo. not ip.biz:8080/HotelPromo访问我的web应用程序,但它不起作用。
是因为我想用8080端口吗?如果是的话,我应该在哪里以及如何改变这种状况?
我正在本地开发一个web应用程序。但是,我希望在亚马逊EC2实例上托管最终产品。我已经将我的web应用程序移到了EC2实例,并且能够运行该应用程序;它现在正在侦听端口8081。
我不明白的是,如何允许internet上的用户访问在EC2实例的8081端口上运行的web应用程序。我曾尝试将域名重定向到NameCheap DNS (我们购买域名的地方)上EC2实例的IP地址,但无济于事。我怀疑我需要做的事情之一是设置EC2权限组的权限,但我应该将其设置为什么?
非常感谢您的帮助!谢谢!
这是我的情况:我遵循本教程在亚马逊EC2实例上使用Bitnami MEAN Image托管我的网站。然后,我购买了一个域名,并在我的EC2实例上设置了我的弹性IP地址,我已经将域名和实例链接在一起。如果我在3000端口(npm start)上运行我的应用程序,我可以通过转到mydomain.com:3000来查看应用程序,但是如果我在80端口运行我的应用程序,或者如果我根本不运行我的应用程序,那么当我转到mydomain.com或mydomain.com:80时,我会被带到默认的Bitnami均值页面。如何在不指定端口的情况下让我的应用程序显示在mydomain.com上?
编辑来问这个问题;