在阿里雲上啟動tomcat,外網訪問的的設定

2022-08-27 15:30:14 字數 357 閱讀 5674

最近在搗鼓個人**上線的問題,由於nodejs的express框架預設監聽的3000埠,在改成80埠時卻出現了無法訪問的情況,在排查問題的過程中涉及到了centos7的防火牆問題,在次做個記錄。

centos公升級到7之後,發現無法使用iptables控制linuxs的埠,google之後發現centos 7使用firewalld代替了原來的iptables。下面記錄如何使用firewalld開放linux埠:

需要在阿里雲的安全組規則中進行設定開啟8080埠

開啟防火牆:

systemctl start firewalld  

檢視防火牆狀態

systemctl status firewalld  

阿里雲ECS啟動tomcat卡住

主要是因為阿里雲的熵池太小,熵池的大小是根據鍵盤 滑鼠之類的噪音產生的數,然後 dev random會根據熵池來生成隨機數。而生成需要有足夠的熵池裡的噪音數,如果沒有達到的話就會一直阻塞。tomcat啟動的時候為了生成session id就會獲取這個隨機數來生成密匙,所以才出現上面的情況,一直阻塞在...

阿里雲ecs上安裝了mysql但是外網訪問不了

1 阿里雲ecs有安全組防火牆.預設只開了icmp,22,3389.在伺服器控制台找到 安全組 配置規則 新增安全組規則 按這個設定好已經可以範圍到了,但是還是會出現連線mysql錯誤1130 這個需要設定mysql裡面的範圍許可權 2 如果是用root登入mysql,在登陸後use mysql,u...

在阿里雲上搭建個人部落格

1.購買網域名稱 伺服器,網域名稱備案 2.使用xshell登入伺服器,安裝寶塔面板 安裝命令 yum install y wget wget o install.sh sh install.sh 公升級命令 curl 開放寶塔要使用的埠號 到這一步說明安裝成功了,這裡有後台位址 使用者名稱 密碼,...