1、能ping通linux伺服器、但是用瀏覽器無法訪問伺服器上的服務。
用戶瀏覽器無法訪問伺服器上的解決方法具體步驟如下:
1.以谷歌瀏覽器為例,打開瀏覽器,點擊右上角的菜單選擇「設置」;
2.在頁面中找到並點擊「顯示高級設置」;
3.在網路一欄中點擊「更改代理伺服器設置」;
4.點擊「設置」按鈕;
5.點擊取消「代理伺服器」中的勾選,點擊確定;
6.返回窗口後點擊確定。
7.在電腦中完成以上操作步驟後,重新啟動瀏覽器,就可以解決瀏覽器無法連接到代理伺服器問題。
2、linux伺服器80埠已經開啟並且能連接80埠,但是不能訪問伺服器網頁是什麼原因
防火牆 selinux
3、Linux系統下的80埠公網無法訪問。
必須修改http.conf
使用httpd -S命令
[root@jleshop ~]# httpd -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
_default_:443 * (/etc/httpd/conf.d/ssl.conf:88)
*:80 is a NameVirtualHost
default server shop.jlsok.com (/etc/httpd/conf/httpd.conf:1028)
port 80 namevhost shop.jlsok.com (/etc/httpd/conf/httpd.conf:1028)
Syntax OK
顯示如下窗口才表示你的80在httpd服務下可用。
同理,如果你想要使用其他商品提供HTTP服務,必須在httpd.conf文件里修改相應埠。
4、linux netstat 看不到IP和埠 求指導
在Linux伺服器中想要查看連接到伺服器的所有IP地址只需要輸入命令netstat -an就可以看到全部的資料。
該命令的常見參數供您參考:
-a (all)顯示所有選項,默認不顯示LISTEN相關;
-t (tcp)僅顯示tcp相關選項;
-u (udp)僅顯示udp相關選項;
-n 拒絕顯示別名,能顯示數字的全部轉化成數字;
-l 僅列出有在 Listen (監聽) 的服務狀態;
-p 顯示建立相關鏈接的程序名;
-r 顯示路由信息,路由表;
-e 顯示擴展信息,例如uid等;
-s 按各個協議進行統計;
-c 每隔一個固定時間,執行該netstat命令。
5、Linux下怎麼檢查埠號是否能訪問
查看埠使用情況,使用netstat命令。
查看已經連接的服務埠(ESTABLISHED
netstat -a
查看所有的服務埠(LISTEN,ESTABLISHED)
netstat -ap
查看8080埠,則可以結合grep命令:netstat -ap | grep 8080
如查看8888埠,則在終端中輸入:lsof -i:8888
6、linux上web埠無法訪問
伺服器 192.1.1.1:457 映射到出路路由器的Ip 1.1.1.1:4567
外部 pc 訪問的是1.1。1.1:4567
7、Linux埠訪問不成功
伺服器上只需要把埠打開就可以. 當然你的伺服程序需要設定好監聽5800埠
8、linux 除22埠外都訪問不通 設置iptables啟動失敗
一、查看哪些埠被打開 netstat -anp
二、關閉埠號:iptables -A INPUT -p tcp --drop 埠號-j DROP
iptables -A OUTPUT -p tcp --dport 埠號-j DROP
三、打開埠號:iptables -A INPUT -ptcp --dport 埠號-j ACCEPT
四、以下是linux打開埠命令的使用方法。
nc -lp 23 &(打開23埠,即telnet)
netstat -an | grep 23 (查看是否打開23埠)
五、linux打開埠命令每一個打開的埠,都需要有相應的監聽程序才可以
9、linux 81埠不能訪問
tomcat的server.xml文件的配置里 <Engine name="Catalina" defaultHost="192.168.0.2"> defaultHost改成你的外網ip。
<Host name="192.168.0.2" appBase="webapps" unpackWARs="true" autoDeploy="true"> 里的name 也改成外網ip
10、linux某個埠外網不能訪問(做了映射)
快速關閉SELINUX:
#/usr/sbin/setenforce 0
快速開啟SELINUX:
#/usr/sbin/setenforce 1
由於開啟了這個可能導致很多莫名其妙的問題,所以如果做測試的話,建議還是關閉的好,樓主先試試這個方法。