華爲雲塔建tale博客

這幾天牛客網搞活動,送華爲雲服務器,就買了一個搭博客玩玩。

系統我選擇的是Ubuntu 16.04 ,因爲我只有使用過一段時間,對新手友好。我選擇的博客是我一年前偶然看到的一個java寫的開源博客tale,這個博客內嵌sqlite數據庫,不需要自己配置數據庫,搭建方便,僅需要java環境就可以

一 、登錄服務器

賣服務器時會讓設置密碼,如果你忘了也可以進控制檯去重置密碼,ssh軟件推薦xshell,因爲這個軟件有配套的xftp方便上傳文件
這個軟件是收費的,但是教育版和家庭版可以免費使用,這兩個版本和收費的沒什麼區別就是窗口數有了限制下載地址
在這裏插入圖片描述
郵箱填對就行,他會把下載地址發到你的郵箱
下載完成後安裝,打開輸入你服務器的公網ip 用戶名 密碼登錄即可

二 、配置java環境

jdk1.8下載
現在下載需要oracle帳號了,共享一個
帳號 [email protected]
密碼 Oracle666

下載後點擊xshell上的xftp按鈕
在這裏插入圖片描述
把jdk上傳的服務器上
然後用tar命令解壓到任意位置,這個看你選,我選的是/usr/share/java/jdk8目錄tar命令詳解
然後配置環境變量,配置前最好備份一下避免錯誤後無法改回來
使用vim修改/etc/profile在裏面添加

export JAVA_HOME=/usr/share/java/jdk8        
export JRE_HOME=${JAVA_HOME}/jre    
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib    
export PATH=${JAVA_HOME}/bin:$PATH 

瞭解ubuntu中環境變量文件/etc/profile、.profile、.bashrc、/etc/bash.bashrc之間的區別和聯繫
使用source /etc/profile命令刷新
然後就可以使用java -version來判斷安裝是否成功

三、搭建博客

先利用xftp上傳tale博客,這個博客可以在github上找到地址,然後解壓
然後用java命令運行tale-latest.jar,這個博客默認端口是9000
在這裏插入圖片描述
想要訪問我們需要在華爲雲的控制檯添加安全組
在這裏插入圖片描述
然後添加安全組規則入方向
在這裏插入圖片描述
然後就可以ip/端口號進入安裝界面,按照過程安裝即可

ps:博客使用了Vue谷歌瀏覽器不知道爲何加載不出來。。。。。

四、使用nginx反向代理

這樣搭建好了還得輸入端口號太麻煩,我們可以使用ngnix反向代理把端口去掉(代理成80端口)
安裝ngnix ubuntu直接使用命令安裝sudo apt-get install nginx
參考
nginx安裝卸載 ngninx反向代理 nginx反向代理
具體的參數還是不太懂,有時間研究下

我的配置文件

	location / {
		# First attempt to serve request as file, then
		# as directory, then fall back to displaying a 404.
       		#try_files $uri $uri/ =404;
               proxy_redirect off;
               proxy_set_header Host $host;
               proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header REMOTE-HOST $remote_addr;
               proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
               proxy_pass http://127.0.0.1:9000;     
        
            }

然後啓動nginx
service ngnix start
啓動tale
nohup java -jar tale-latest.jar &
nohup +命令+ &可以讓軟件後臺運行

我啓動nginx時出現了錯誤

nginx: [emerg] a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/default:17
nginx: configuration file /etc/nginx/nginx.conf test failed

原因默認配置default中有對80端口的訪問,和自己配置的衝突了

完成後直接輸入ip就能訪問了

ps: 那個博客似乎有些bug這篇文章就無法發表到那上面(文章長度長了),後臺報錯。。,現在不建議使用。。。,今天先就這明天換個

博客地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章