我试图使用本文从云9杀死我的rails服务器。
我使用的是gem thin,每次我尝试运行云服务器命令时都会收到这个错误
rails s -b $IP -p $PORT
=> Booting Thin
=> Rails 4.2.6 application starting in development on http://0.0.0.0:8080
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
Thin web server (v1.6.4 codename G
我有一些关于数字海洋和谷歌云的IP的问题,我对IP和网络知之甚少,我有两个应用程序,一个运行在DigitalOcean服务器(dropplet)上,另一个运行在谷歌云的VM实例上,我试图在每个服务器上设置代码服务器。 在DigitalOcean的droplet中,我成功地配置了代码服务器,当我运行命令code-server code server get online时,地址是:http://127.0.0.1:8080,所以我无法进入应用程序,因为它是droplet的本地IP,所以我无法在浏览器上写入该IP,原因很明显,我做了一些研究,找到了代码服务器的标志--bind-addr,然后我尝
我没有得到一个基本的角度应用部署到谷歌云运行。这个错误意味着它在8080端口没有得到正确的服务,而是在我的机器localhost上本地运行:8080显示应用程序。所以,如果有人有什么想法的话,我可能需要一些额外的东西来运行云?
详情如下:
我创建了一个基本的角度应用程序
ng new test-app
Dockerfile如下
FROM node:latest as node
WORKDIR /app
COPY . .
RUN npm install
RUN npm run build --prod
ENV PORT=8080
FROM nginx:latest
COPY --from=
我尝试在我的godaddy服务器上运行我的nodejs/高速公路应用程序,但是我使用的任何端口都是超时的。我试过在本地设备上使用这个应用程序,它运行得很好。下面我有一个连接的片段。
var app = express();
app.listen(8080, function() {
console.log("Listening on port " + 8080);
});
当我通过ssh运行程序时,没有错误。
node index.js
Listening on port 8080
但是当我在浏览器中找到相应的位置时,我得到:
xxx took too long to
好的,我知道我可以使用云托管,我以前也这样做过,但我正在做一个演示,我希望我的节点应用程序在我的本地机器上,但可以从互联网上访问。下面是我如何在服务器文件中启动服务器
const port = 8080;
var server = http.createServer(app).listen(port, () => {
console.log(`Server listening on port ${port}`);
});
接下来,我在Xfinity网关上设置了端口转发,这样端口80和端口8080都指向我的桌面。我知道我正在连接到正确的设备,因为SSH工作在我的网络之外的端口22。
在我们公司,我想检查用户是否在端口80和8080上运行web服务器。
我下载了nmap并运行了以下命令:
nmap -p 80,8080 192.168.1.0-255
我得到了一个in列表,并试图在浏览器中访问它们(EG: 192.168.1.1:8080),但无法连接。
我的nmap命令正确吗?
谢谢!
编辑:
以下是我们的回应:
Host is up (0.050s latency).
PORT STATE SERVICE
80/tcp open http
8080/tcp open http-proxy