購買雲服務器
騰訊雲 對於新註冊且通過大陸地區個人實名認證的用戶,可以免費領取雲服務器最長7天、雲數據庫MySQL 7天的使用時間,雲數據庫MariaDB一張300元代金券,同時能夠享受其他20多款雲產品的免費額度。此外,對於學生還有10元每月的優惠套餐。
相比這三款服務器最優惠的還是阿里雲服務器,完成阿里雲實名認證。大學生認證後進入官網搜索雲翼計劃
選擇雲服務器ECS,直接購買即可。進入自己控制檯,便可以看到自己的實例,也就是剛買的服務器。進入實例我們可以看到自己的公網IP,將來與域名結合即可通過域名進入自己網站。
購買服務器後,我們需要更換自己的系統盤,打開實例更多,選擇更換系統盤;若無法點擊請停止實例後再操作。
我們在雲市場鏡像中的運行環境中選擇Java運行環境
完成之後,返回實例打開我們的服務器進入系統界面。下面我們對系統的數據庫密碼進行修改,為將來使用做準備。
核心架構基於阿里雲服務器CentOS7.2操作系統,全面支持Java Web運行環境
Tomcat 8.5.8
JDK 8u111
MySQL5.7.16
詳細信息,請在服務器執行 more readme.txt 查看
修改mysql密碼方法 (為保證數據安全,新密碼 設置 9位及以上 數字+字母+大小寫+特殊字符) :
mysqladmin -u root -h 127.0.0.1 -p password
如需遠程訪問mysql,請依次執行一下語句
1、mysql -u root -p
2、use mysql;
3、 update user set host='%' where user='root';
4、 flush privileges;
測試web運行情況 http://您服務器的ip地址:8080
tomcat 安裝目錄為:/home/tomcat
web app 請部署到以下目錄 /home/tomcat/apache-tomcat-default/webapps
tomcat 端口默認運行在8080端口,可根據實際情況修改。
由於VPC網絡安全組原因,如您啟動後,外網無法訪問網站,請配置安全組端口策略 ,增加 入方向、 出方向 8080
如Mysql需外網遠程連接,同樣請增加,入方向、出方向 3306
FTP: 可以使用系統自帶SFTP實現文件上傳下載
註冊域名
對於域名,我們直接進入阿里雲的域名網頁,選擇一個自己喜歡的購買即可。
購買後可登陸控制檯域名一欄查看自己的域名,在國內我們購買的域名需要備案,備案時間大概為20天左右。點擊頁面上方標題欄備案,對域名備案,審核通過後解析域名即可使用域名訪問IP、自己的網站。
連接域名-IP-服務器
通過域名訪問IP,我們還需要解析域名,點擊域名後的解析錄入信息,大約七八分鐘後,測試是否解析成功。打開cmd,用ping命令連接自己的域名,若域名後出現IP地址,則說明解析成功。
配置tomcat
用Putty登錄雲服務器,cd到tomcat文件夾的conf目錄,打開server.xml。
vi server.xml
1:修改host為你的域名。有兩處需要修改,不要改漏啦!如下:
2:修改端口,tomcat默認是8080端口,把它修改為商用端口80,不然訪問不了的~
3:配置docBase。這裡特別要注意:path="" 以及 docBase=你的項目在雲服務器上的絕對路徑
4:注意,這裡由域名直接訪問首頁,要求你在項目的web.xml中把index.jsp配置了作為歡迎頁。不然也是不行的。如果部署了之後才發現沒有配置,可以cd進入webapps中你的項目文件下的WEB-INF文件夾,打開web.xml文件:
vi web.xml
完成之後我們進入tomcat/bin目錄,執行s重啟hutdown.sh和startup.sh對tomcat重啟。
至此,所有的工作就完成了,等域名備案成功後,輸入域名即可進入頁面。
閱讀更多 女陶愛柚子 的文章