利用騰訊雲伺服器Centos7+Tomcat搭建個人網站
之前看騰訊雲伺服器學生打折,就買了一個,花了較長的時間等待域名備案,最近有些時間便琢磨著搭建一個個人網站,弄個部落格,之後畢設也是web系統可以放上去,還是美滋滋,再次記錄一下,大體只是為了自己記憶,如有幸被人路過看到,僅供參考。
首先是申請雲伺服器和備案,個人使用的是騰訊雲,無他,那段時間(2017年11月的樣子)這個是大廠裡最便宜的(對在校生有優惠)。申請流程在官網一步到位,就是備案耗了很久,大概花了兩週多。備案需要去線下拍照,還好實習在帝都,找了家附近的就搞定了。
看著這四個1,成了。
接下來是在centos上搭建網站了。當時自己琢磨了段時間python3,所以打算用django,但是linux實在太複雜了,搭建伺服器也是為了練練linux。得,熟悉了各種命令列,長時間的面對Baidu&Google安裝配置,沒弄出個所以然來。
So,還是JAVA吧。大二學的,大四撈起來。從python轉換到JAVA還是比當初第一次接觸程式語言輕鬆多了,看了看菜鳥教程喚醒沉睡的記憶,刷了刷LeetCode練練手,面對百度和谷歌,開啟XShell直接開搞!
第一步肯定是配置JDK:
# yum search java|grep jdk
結果:
看了看,當然jdk1.8java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.7.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.7.0-openjdk-headless.x86_64 : The OpenJDK runtime environment without java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.8.0-openjdk.i686 : OpenJDK Runtime Environment java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.8.0-openjdk-accessibility.i686 : OpenJDK accessibility connector java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector java-1.8.0-openjdk-accessibility-debug.i686 : OpenJDK accessibility connector java-1.8.0-openjdk-accessibility-debug.x86_64 : OpenJDK accessibility connector java-1.8.0-openjdk-debug.i686 : OpenJDK Runtime Environment with full debug on java-1.8.0-openjdk-debug.x86_64 : OpenJDK Runtime Environment with full debug on java-1.8.0-openjdk-demo.i686 : OpenJDK Demos java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.8.0-openjdk-demo-debug.i686 : OpenJDK Demos with full debug on java-1.8.0-openjdk-demo-debug.x86_64 : OpenJDK Demos with full debug on java-1.8.0-openjdk-devel.i686 : OpenJDK Development Environment java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.8.0-openjdk-devel-debug.i686 : OpenJDK Development Environment with full java-1.8.0-openjdk-devel-debug.x86_64 : OpenJDK Development Environment with java-1.8.0-openjdk-headless.i686 : OpenJDK Runtime Environment java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment java-1.8.0-openjdk-headless-debug.i686 : OpenJDK Runtime Environment with full java-1.8.0-openjdk-headless-debug.x86_64 : OpenJDK Runtime Environment with full java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.8.0-openjdk-javadoc-debug.noarch : OpenJDK API Documentation for packages java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK API Documentation compressed in java-1.8.0-openjdk-javadoc-zip-debug.noarch : OpenJDK API Documentation java-1.8.0-openjdk-src.i686 : OpenJDK Source Bundle java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.8.0-openjdk-src-debug.i686 : OpenJDK Source Bundle for packages with java-1.8.0-openjdk-src-debug.x86_64 : OpenJDK Source Bundle for packages with ldapjdk.noarch : The Mozilla LDAP Java SDK
# yum install java-1.7.0-openjdk
測試一波
# java -version
然後我也很無腦的沒有百度沒有谷歌直接——
# yum install tomcat
嗯……沒毛病 關鍵來了,如何從在我們PC上訪問我們的網站呢。大致是開啟tomcat,修改tomcat配置,firewall配置。
tomcat的幾個簡單指令:
service tomcat start
service tomcat stop
service tomcat restart
環境變數配置可以參考:
http://blog.csdn.net/qq_27739989/article/details/78047106
firewall配置,百度上搜索大多是iptables配置,在這個版本的centos應該是用不了了,所以採用:
# systemctl start firewalld
# firewall-cmd --add-port=8080/tcp permanent
# systemctl reload firewalld
其他指令:檢視狀態: systemctl status firewalld
停止: systemctl disable firewalld
禁用: systemctl stop firewalld
到此ok,開啟瀏覽器訪問ip/域名:8080
可以在雲伺服器上玩JAVA WEB了,舒服~