騰訊雲訪問不了80端口,與8080問題


遇到問題:開始在ubuntu用戶下安裝jdk,tomcat,tomcat默認8080端口能訪問,我改成80就不能訪問了,又改成8080還是不能,納悶了不知道什么原因,坑

騰訊雲真的有點慢訪問,不知道為什么,第一次訪問8080或80時很慢,而阿里雲不會這樣,所以有的時候都不知道它連上沒有,第一次連上了后,后面訪問就還可以。

解決方式用切換到root權限下進行安裝和配置就好了。太坑了。

 

1、騰訊雲安全策略,有進有出,別忘了光配置進沒配置出了

  當然默認是全開的,不用操心

2、騰訊雲進入shell的是ubuntu用戶,這個是普通用戶,如果要安裝jdk,tomcat一定要切換為root用戶

  切換root用戶: sudo su

  切回ubuntu用戶: sudo ubuntu

3、普通用戶不允許開始1024以下的監聽,如果你用普通用戶去設置tomcat監聽80,那么tomcat可以啟動,但是80端口其實沒有開啟監聽,用 netstat -ano 查看監聽的端口,可以用lsof -i:端口,查看相應占用端口的進程。

4、安裝jdk,注意JAVA_HOME等要在root/.bashrc里面才行,在profile里由於是從普通用戶切換回root的所以在profile設置的不會重新設置,返而環境變量給清空了好像。

 

其它摘

http://blog.csdn.net/ifkirin/article/details/50891612

原來linux系統不允許普通用戶訪問80端口,知道問題就好解決了,所以我進入了root用戶,使用root用戶啟動服務器沒想到又提醒我找不到jdk,我明明安裝了啊,怎么會這樣,然后繼續在各種技術網站遨游,終於發現:root用戶安裝的軟件所有用戶都可以使用,而普通用戶安裝的軟件不一定適用於所有用戶。

 

終於明白了所以通過嘗試,總結出了以下步驟:

1. 首先需要安裝jdk,安裝jdk需要注意的是必須使用root用戶。

2. 解壓tomcat時最好使用root用戶,然后修改8080端口為80。

3. 使用root用戶啟動tomcat。

4. 到此,一切解決,通過外網即可訪問了。

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM