怎么才能知道网站的服务器是否是80端口?
在IE地址栏里随便一个网地址,后面加上:80,看能否打开,一般网页服务默认都是80端口
“开始">"运行”>“cmd”,打开命令提示符窗口。在命令提示符状态下键入“NETSTAT -a-n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态,再输入“NETSTAT -n”就可以看到端口号了IP地址后面
如果你用的机子没有开启WEB服务,不可能会开放80端口的(改端口的除外)。
你机子开启的端口就是第二竖排,就是本地地址下面这些。
从图上看,都没有开启80端口,何来被占用一说?
我们访问网站,一般机子会随机开启端口,如图中的4XXXX和5XXXX的端口,去访问服务器的80端口。不是开启我们机子的80端口,去访问服务器的80端口。 至于图中外部地址出现的8080端口,这端口是改过的。
具体操作步骤如下:
1、首先打开linux 的终端,在里面输入指令“vi /etc/sysconfig/iptables”,打开iptables的配置文件,添加一行"-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT"。
2、然后重启iptables输入"service iptables restart"重启服务。
3、重启成功以后,输入"service iptables status",回车就会显示正在生效的规则。
4、最后就可以测试是否成功了,最直接就是回到windows平台通过使用cm(命令提示符窗口,使用telnet命令进行测试,命令"telnet+空格+服务器IP+空格+80"可以连接就会直接跳转到一个空白的窗口。
5、连接之后会弹出服务器的首页来,这就说明80端口开放成功了。
Tp-link路由器(以Tp-link R460为例)
浏览器输入Tp-link管理地址,一般默认是19216811或者19216801(以路由器背面书写的地址为准),输入用户名和密码进来管理页面。点击转发规则——虚拟服务器——添加新条目。
填写以下信息:
①服务端口号;
②IP地址(服务器的内网IP);
③协议(设置为TCP或UDP,若对端口协议类型不了解可以设置选择为ALL)
④状态(必须设置为生效)。
注意:常用服务端口号,是作为一种帮助提示的作用,不需要选择,然后单击保存,映射成功
80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。搭建网站主要使用的也是80端口,但是当80端口被其他的程序占用时应该怎么办呢?
在windows下查看80端口占用情况是被哪个进程占用如何终止进程?
这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:
netstat -aon | findstr "80"
然后会出现占用80端口的进程PID
Proto Local Address Foreign Address State PID
可以看出80端口被进程号为4306的程序占用
tasklist | findstr "4306"
进程名 PID 会话名 会话 内存使用
很明显,是httpd占用了80端口;httpdexe是Apache相关程序,是服务器软件中的一个进程,这是属于正常的使用。
不过,并不是只有httpdexe进程会占用80端口,可能有其他的程序也会占用80端口,当你不知道占用端口的进程是干什么用的时,最好先查一下,避免关闭了正常使用的程序造成不必要的麻烦,如果确定是无效或恶意占用的程序就可以执行下面的命令
taskkill /pid 4306 /F
成功: 已终止 PID 为 4306 的进程。
这表示使用上面的命令已将PID为4306的进程终止(这一步同样可以在任务管理器中执行,httpdexe就是任务管理器中的映像名称,选中它,点击"结束进程"即可)
tasklist | findstr "4306"
再次确认是否成功终止,如果成功终止此次执行命令后应返回空
端口分tcp、udp之分,所以同一个端口号还有tcp协议和udp协议之分。最常见的工具是telnet,但是telnet使用的是tcp协议,换句话说telnet只能检测tcp的这个端口打开了没。
假设要看192192193211这个IP的tcp 22端口是否打开,则运行telnet 192192193211 22 来查看,如果出现下列信息,则表示该端口已打开。
80端口和8080端口
一般80作为网页服务器的访问端口,比如一个网站的ip地址是123123123123,我们访问的是123123123123:80 只是80是默认端口可以省略。但是如果一个服务器上有不同的站点,那可以用另外的端口,比如123123123123:8080 来访问,选择8080是因为两个80好记。
-80端口
0条评论