手把手教你!0基礎小白也可以使用谷歌服務器搭建自己的博客網(wǎng)站
準備工作
visa卡(用于谷歌的認證)
fan(翻)qiang(墻)工具(用于登陸谷歌)
一 申請及注冊谷歌云
1.登錄Google Cloud官網(wǎng)并進行賬戶注冊:https://cloud.google.com/ ,我們在官網(wǎng)首頁點擊免費試用進行注冊:
2.我們進行國家和地區(qū)資料填寫,我們在右側欄可以看到12個月有效期的300刀贈額說明。國家地區(qū)選擇真實所在地,這里我選擇中國,勾選同意條款,點擊同意并繼續(xù):
3.我們接下來進行個人資料和信用卡資料的填寫,個人資料和信用卡資料如實填寫就好了。
4.賬號類型盡量選擇個人,個人資料和信用卡信息填寫完成之后直接點擊開始免費試用選項即可。接著你的信用卡賬戶消費 1 美金,這是谷歌為了確認你不是機器人用于驗證賬戶的,5 分鐘內你會收到賬戶撤銷 1 美金的消費操作,1 美元會返回你的賬戶,整個過程完全免費。另外除非你主動確認升級成付費賬號,300 美金的贈款消費完畢以后并不會直接從你的信用卡賬戶續(xù)費扣款。
5.我們完成付款之后登陸到Google Cloud的控制臺,點擊左上角的導航菜單按鈕,我們選擇結算進行贈送額度查看:
6.我們進入到結算頁面就可以看到相關的額度信息了,如果沒有其它問題的話我們會看到贈金300刀以及有效期365天:
二 谷歌云創(chuàng)建VM實例
1.創(chuàng)建VM實例,我們點擊左上角的導航菜單選項,選擇Compute Engine(計算機引擎),在子菜單選擇VM實例:
2.我們進入VM實例創(chuàng)建頁面,直接點擊創(chuàng)建實例選項
3.我們接下來進行VM實例創(chuàng)建的配置選項如圖所示,VM實例名稱自定義,VM實例地區(qū)選擇靠近亞洲地區(qū)asia開頭的地區(qū),機器類型選擇微型即可:
4.我們接下來選擇VM實例的啟動磁盤,這里需要我們更改成成功率比較高的Debian GNU/Linux 8(jessie),最后記得勾選上允許HTTP流量和允許HTTPS流量,最后設置完成后我們點擊創(chuàng)建:
5.我們創(chuàng)建成功就會出現(xiàn)一個VM實例的列表,如下圖所示:
6.我們接下來可以對我們創(chuàng)建的VM實例的連接速度進行一下測試,如果連接速度不錯的話我們可以繼續(xù)下面的操作,如果連接速度很差的話我們可以選擇重建VM實例。一般PING值在100以內速度都還不錯,我們可以訪問IPIP對我們創(chuàng)建的VM實例進行測試,這里我們輸入我們創(chuàng)建的VM實例的外部IP地址,前面選擇一個距離你比較近的地點,然后我們點擊查看:
IPIP測試地址:https://www.ipip.net/traceroute.php
7.我們可以看到測試結果,如果時間在100ms以內那么主機連接速度還是蠻不錯的,我們就可以進行接下來SSR+BBR的搭建工作了:
8.如果你的VM實例測試結果連接速度不是很好的話,那么我們可以選擇VM實例進行刪除并重復以上步驟進行重建即可,直到你找到連接速度不錯的VM實例:
三 配置服務器,使用xshell鏈接
以root用戶登入
3.1 用root用戶登入
3.1.1 進入谷歌云實例面板
3.1.2 切換到root角色
sudo -i
3.1.3 修改SSH配置文件/etc/ssh/sshd_config
vi /etc/ssh/sshd_config
修改PermitRootLogin和PasswordAuthentication為yes
# Authentication:
PermitRootLogin yes //默認為no,需要開啟root用戶訪問改為yes
# Change to no to disable tunnelled clear text passwords
PasswordAuthentication yes //默認為no,改為yes開啟密碼登陸
3.1.4 給root用戶設置密碼
passwd root
3.1.5.重啟SSH服務使修改生效
重啟sshd服務
sudo service sshd restart
如果重啟sshd服務不行,可以重啟服務器
reboot
3.1.6.登錄
在xshell中,直接使用root賬號密碼登錄。
四 安裝mysql+nginx+php環(huán)境
自己分別安裝太過麻煩,還好一鍵傻瓜式安裝包- lnmp
到筆者安裝的時候是1.5版本,可能你看到這篇文章時已經(jīng)更新,所以自己去找最新版本吧,當然也可以使用1.5版本。
在xshell中執(zhí)行以下命令:
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz
tar xvf lnmp1.5.tar.gz
cd lnmp1.5
./install.sh
回車下一步,會提示你輸入MySQL的密碼,這個自己決定,但是要記住,后續(xù)需要使用。
接下來就是一路回車,然后進入漫長等待,大約需要半小時吧。直到看到下圖:
接著在瀏覽器中輸入, http://yourip (替換yourip為你的ip),可見下圖則說明安裝成功:
五 安裝Typecho
同樣的,筆者安裝時Typecho版本為1.1,可自行到官網(wǎng):http://typecho.org/,上選擇最新版本。
進如/home/wwwroot目錄 – cd /home/wwwroot
執(zhí)行以下代碼:
wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz
tar xvf 1.1-17.10.30-release.tar.gz
mv default/ old
mv build/ default
chmod -R 755 /home/wwwroot
chown -R www:www /home/wwwroot/
5.1 創(chuàng)建typecho數(shù)據(jù)庫
執(zhí)行以下命令:
mysql -u root -p
輸入密碼,接著會進入mysql管理窗口。
執(zhí)行以下命令:
create database typecho;
exit;
5.2 完成typecho安裝
在瀏覽器中輸入,http://yourip(替換為你的ip),會進入typecho的安裝引導界面。
點擊下一步,進入:
端口 3306
數(shù)據(jù)庫名 root
密碼: 你的密碼
其余不用更改
然后下一步,得到類似這種界面:
最后就可以來看你的博客站點啦:
5.3 可能遇到的問題
Q:Typecho前臺鏈接或者后臺登錄出現(xiàn)404?
編程enable-php.conf文件:
vi /usr/local/nginx/conf/enable-php.conf
1
然后改為:
location ~ [^/]\.php(/|$)
{
#try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
include pathinfo.conf;
}
如下圖
最后重啟nginx服務即可:
/etc/init.d/nginx restart
————————————————
本文章來源:https://www.zhihu.com/tardis/bd/art/406437974?source_id=1001
*特別聲明:以上內容來自于網(wǎng)絡收集,著作權屬原作者所有,如有侵權,請聯(lián)系我們:li@qianke.ltd