1. 上篇文章 在無界面centos7上部署jdk和tomcat 里介紹了在阿裡伺服器上部署javaweb工程,在部署完成後,我們需要通過 ip/功能變數名稱:埠 的方式訪問tomcat,但是在實際項目中,我們可以直接通過 ip/功能變數名稱 訪問項目,例如 www.baidu.com 即可訪問百度,那我們該如何 ...
1. 上篇文章 在無界面centos7上部署jdk和tomcat 里介紹了在阿裡伺服器上部署javaweb工程,在部署完成後,我們需要通過 ip/功能變數名稱:埠 的方式訪問tomcat,但是在實際項目中,我們可以直接通過 ip/功能變數名稱 訪問項目,例如 www.baidu.com 即可訪問百度,那我們該如何做到呢
2. 首先tomcat的預設埠號是8080,而伺服器預設埠是80,即我們訪問 www.baidu.com 實際訪問的是 www.baidu.com:80,那我們需要將tomcat預設埠從8080改成80即可,首先輸入 cd tomcat的完整路徑/conf 進入tomcat的配置文件目錄,輸入 ls 查看所有文件,輸入 vim server.xml 編輯xml文件,按 i 鍵進入編輯模式,移動游標到定位到 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 處,並將8080改成80,按 Esc 再按 shift+zz 保存退出
3. 進入tomcat的bin目錄,輸入 ./shutdown.sh 關閉tomcat,在輸入 ./startup.sh 啟動tomcat
4. 這時輸入 ip/功能變數名稱 發現出現
這是因為沒有在阿裡雲備案的原因,不過備案需要一定條件,阿裡現在是購買功能變數名稱3個月以上