簡體   English   中英

服務器可以在localhost上運行,但不能在端口80上使用ip

[英]Server works on localhost but not with ip on port 80

我有這個基本的服務器,並且在一台特定的PC上,如果我訪問http:// localhost,它就可以正常工作。 但是,如果我使用其IP或嘗試使用其IP從任何其他設備進行連接,則無法使用。 我嘗試在其他幾台PC上運行它,但是效果很好,我也確信它過去曾經可以運行。 因此,我嘗試在防火牆中手動打開端口80的入站連接的端口,但仍然無法正常工作。 我還對3000端口進行了測試,這似乎可行。 因此,這與端口相關。 我嘗試使用netstat來查看端口80上是否還有其他運行,但找不到任何東西。 有任何想法嗎?

var express = require('express');
var app = require('express')();
var webHttp = require('http').Server(app);
app.use(express.static('public'));
webHttp.listen(80)

謝謝,尼克

好的,我找到了! 是Skype在同一端口上運行! 我使用此工具https://docs.microsoft.com/en-gb/sysinternals/downloads/tcpview來檢查在端口80上運行的所有內容。我的菜鳥錯誤是,我希望看到端口80像所有其他端口一樣出現(IP:端口),但僅顯示為“ http”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM