1. 程式人生 > >利用騰訊雲伺服器Centos7+Tomcat搭建個人網站

利用騰訊雲伺服器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
結果:
java-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
看了看,當然jdk1.8
# 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了,舒服~