--本文以配置阿里雲Linux服務器爲例java
1、 使用管理員帳號登錄系統
1.首先, 安裝xshell及xftp,用阿里雲的root用戶登陸 xshell。linux
2.點擊鏈接shell
3.點擊xftpapache
2、導入JDK和Tomcat壓縮包 ,若是Linux命令不熟悉可使用Xftp上傳tomcat
3、解壓壓縮包bash
1. 返回xshell, 經過cd 命令進入壓縮包所在的目錄
2. 輸入一下命令解壓壓縮包服務器
tar zxvf jdk-8u65-linux-x64.tar.gz
unzip apache-tomcat-8.0.8.zip微信
4、配置環境變量網絡
1.經過cd.. 命令返回根目錄阿里雲
輸入--> vi /etc/profile
2.添加以下內容: (i:進入編輯,esc鍵:進入正常模式,:wq:保存並退出)
#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_73
export JRE_HOME=/usr/java/jdk/jdk1.8.0_73/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
3.輸入:
source /etc/profile #運行文件 java -version #查看jdk版本
出現以下,說明安裝成功
5、進入Tomcat,修改端口號
1.修改配置文件
進入Tomcat的bin目錄,輸入--> vi setclasspath.sh
添加以下內容:(i:進入編輯,esc鍵:進入正常模式,:wq:保存並退出)
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_65 #jdk的路徑 export JRE_HOME=/usr/java/jdk/jdk1.8.0_65/jre #jre的路徑
2.修改端口號8080爲80:
進入Tomcat下的conf目錄下編輯server.xml
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
將8080修改成80便可。
3.而後退回到bin目錄下:
執行:--> ./startup.sh
出現以下,說明安裝成功
四、啓動Tomcat報錯
輸入命令:./startup.sh
報錯:-bash: ./startup.sh: Permission denied (用戶沒有權限,而致使沒法執行)
輸入命令:chmod u+x *.sh
6、經過外網訪問服務器
地址欄輸入公網IP便可訪問服務器,Tomcat的默認頁面。
關於域名的問題,須要先申請域名(域名是付費的),再綁定IP地址便可。
7、外網拒絕經過IP訪問
首先,確認是否開啓Tomcat,若是開啓輸入IP地址外網依然沒法訪問,
顯示沒法鏈接服務器,這多是由於防火牆沒有開啓端口訪問權限。
解決辦法:
1.輸入命令:ping www.baidu.com(如圖,說明網絡沒問題)
2.兩種辦法
第一種:關閉防火牆 輸入: [root@localhost ~]# service iptables stop #不建議使用
第二種:開啓制定的端口號 輸入:vi /etc/sysconfig/iptables
【 紅色區域內,爲只定開放端口,將要開放的端口加入】
【注意】iptables -A INPUT -i lo -j ACCEPT 添加iptables規則, 容許來自於lo接口的數據包
若有BUG或者須要jar包,加我微信!