搭建開源java部落格並通過域名訪問

Shengjie發表於2017-06-28

這個部落格系統是王爵在GitHub上開源的,通過簡單幾步就可以部署成功。
前面幾步可以參照如下幾個連結:
1、https://www.qcloud.com/community/article/290084001488247673?fromSource=gwzcw.59375.59375.59375
2、https://github.com/otale/tale/wiki
3、https://www.legic.xyz/article/33
當完成部落格安裝之後,如果想要訪問起來酷一點,可在騰訊雲上購買一個域名,之後將域名解析到伺服器的公網IP地址。tale的預設埠是9000,每次訪問都要在IP地址後面加上":9000"。這樣是不是很麻煩呢?而且通過域名訪問也需要加上埠號,如此一來就不怎麼酷了。嗯,解決方法如下:
1、在伺服器上下載一個nginx:

sudo apt-get install nginx

2、修改nginx的default設定:

sudo vim /etc/nginx/sites-available/default

註釋掉其中的某幾行,在"location /"中新增一行,示例如下:

server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
#root /usr/share/nginx/html;
#index index.html index.htm;
# Make site accessible from http://localhost/
server_name localhost;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
#try_files $uri $uri/ =404;
proxy_pass http://0.0.0.0:9000;
# Uncomment to enable naxsi on this location
# include /etc/nginx/naxsi.rules
}
}

在這裡新增的"proxy_pass http://0.0.0.0:9000;"中的IP地址和埠號可通過這句命令來查詢:

netstat -ntlp | grep LISTEN

3、儲存並退出,然後重啟nginx即可:

sudo service nginx restart


參考資料:
1、https://github.com/otale/tale/wiki
2、https://www.qcloud.com/community/article/290084001488247673?fromSource=gwzcw.59375.59375.59375
3、https://www.legic.xyz/article/33
4、http://www.cnblogs.com/leo-li-3046/p/5690599.html
5、https://q.cnblogs.com/q/60445/

相關文章