開通我的博客啦,附上Vultr+WordPress建站全面指南

歷時一個月,終於搭起我的博客,而且將之前的文章都遷移到新的網站了,其中還經歷了遷移wordpress的問題,網上雖然關於wordpress的問題解答有不少,可是有些不適用,也不全面,這裏我將記錄下建站的點點滴滴,碰到的全部問題以及解決方案,有現成的,我試用過能夠解決問題的,會直接提供連接,再也不贅述,之後也會把文章發到我的博客上面,並分享到這裏,我很喜歡segmentfault的氛圍,也感謝人生的第一個贊。php

本文將對如下問題進行解答:css

  1. 爲何選擇在vultr上購買服務器,在namesilo購買域名
  2. 如何在vultr上購買服務器並搭建wordpress,搭環境及碰到沒法支付的問題
  3. 若是你須要域名
  4. 如何裝飾你的wordpress網址以及碰到的問題:

    1)如何安裝主題,哪裏下載新主題html

    2)沒法安裝主題怎麼辦mysql

    3)哪些插件是須要的git

    4)若是一個主題的某些樣式,你很喜歡,怎樣改我的樣式github

  5. 如何安裝證書
  6. 如何使用站長工具爲你的網站創建網站地圖
  7. 如何使用sftp與你的服務交互文件
  8. 當你須要遷移時,你要怎麼作

1. 爲何選擇使用wordpress搭建博客,爲何選擇在vultr上購買服務器,以及爲何在namesilo購買域名:

爲何選擇使用wordpress搭建博客是最重要的,若是你不使用wordpress,能夠不用購買服務器,也不用購買域名。sql

網上搜「搭建博客」能夠搜到不少方式,主要有如下幾種:數據庫

1)github+hexoapache

使用git是其中最輕便和簡單的,但不選擇的緣由是我我的的一個原則「一堆選擇中,永遠不要選最容易達到的目標」,經驗告訴我,一開始輕鬆的事,後面遇到很難,一開始選擇難的,後面。。。仍是會遇到更難(😝),簡單點,就是一個取捨的問題,我講出優勢和缺點,我的選擇。它的優勢就是,方便,快速建站,易於維護,若是你更注重內容,不考慮其餘什麼拓展功能(主題,統計用戶狀況,發郵件,查看網站搜索狀況,優化搜索,攔截爬蟲,屏蔽垃圾評價等到)能夠選擇這個方式。壞處就是,若是你的文章愈來愈多,若是網站的訪客量愈來愈多,若是你想添加更多的功能,優化你的網站,怎麼辦?還有,主題真的太單一了。segmentfault

2)使用wordpress相似的建站工具

國內的有相似的工具,具體不記得了,選擇wordpress的主要緣由就是,文章好多,只要是你想實現的功能,就有相應的插件,社區大,有問題隨便百度就有一堆人給你解答。問題固然也有,目前我碰到的主要就是,由於我不懂php,因此想改點什麼不敢亂動,若是你還會php,那就能夠本身寫插件了。

3)本身搭網站

這個實際上是最優選擇,不過也是花費時間精力最多的選擇,任何你會的語言框架均可以,不過我沒這個時間,初期也是想主要多寫一些有用的文章,就pass掉這個選擇了。

當時挑選服務器和域名廠商花了不少時間,主要考慮方面有:

  1. 安全性:服務器容不容易掛,域名一買就是好幾年,若是中途出了什麼事,你的網站想換域名的話,流量會銳減不少,由於你的內容,你的網站在搜索引擎的排名,是和域名綁定的。服務器會隨着你不斷加內容,優化界面,新增功能,內容愈來愈多,環境也愈來愈複雜。一旦涉及到搬遷,後期會愈來愈麻煩。
  2. 價格:固然啦,這個是很重要的一部分,看我的承受能力。
  3. 支付方式:雖然同事說銀聯卡好像均可以綁定PayPal,可是我我的不想開通太多帳號,嫌麻煩,最好是支付寶支付。
  4. 有不少人用:這樣就會有不少指導指南,你想改綁定IP,百度一下就能搜到,用的人越多,意味你解決問題的時間越少。

綜上考慮(因爲第三條緣由,已經排除了不少家),購買域名時,有考慮過godaddy,還有其餘什麼的,不少家,不記得了。其餘家,尤爲是godaddy,口碑不太好,出現過無端封域名仍是罰款什麼的,還有搶佔域名,DNS被封之類的黑歷史。國內的萬網的就更不考慮了,也出現過,由於別人的一個投訴,直接封掉你的域名之類的狀況。國內是徹底不考慮的,由於政策緣由嘛,你懂得,都在監管之下。namesilo是綜合考慮的最優選,固然每一個人考慮的方面不同,這裏,我也只是綜合了以上4點考慮的選擇。而且使用2個月下來,改綁定IP什麼的,很方便,對了namesilo還有一個好處,就是免費送域名隱私保護,並且是你買了多久域名,就送多久。

購買服務器時,國內的服務器商,國外的,都考慮過不少,最優的就是阿里雲,可是因爲購買的時候不是雙十一,並且阿里雲是隻有首購的優惠是力度最大的。因此暫時須要選擇其餘的服務器商,在考慮其餘服務器商時,仍是基於以上4點考慮,選擇了vultr,雖然也容易掛,被封,可是它提供鏡像備份功能(免費的哦),因此遷移也比較容易。並且它最大的好處就是按小時計費。也就是購買時顯示的5美圓/月,可是是按小時計費,因此能夠隨時關閉這個服務器。

2.如何在vultr上購買服務器並搭建wordpress,搭環境及碰到沒法支付的問題:

網上資源不少,這裏貼一個https://www.jianshu.com/p/567...

等等,先別急着建,按照網上的方法,會踩一些坑,之後也會碰到一些麻煩,請先看一下如下提醒再開始,

咱們按照操做步驟講一下過程當中會碰到的問題:

購買服務器流程:

1)註冊vultr:

先不要註冊,有活動的,哎,我就是太着急了,沒有經過優惠連接註冊,「損失」了25美圓呀。

2)選擇服務器地方:

通常會推薦美國,這段時間東京的常常掛,好像是海下光纜被挖斷了。

3)選擇服務器規格:

有些博客會說,1G內存就夠了,經驗告訴我,1G根本就不夠,apache+mysql+php,根本不夠,一天個人數據庫掛3次以上。並且掛了後因爲可用內存不夠,重啓mysql服務失敗,必須重啓服務器才能再起服務。如今換成2G內存了,爽歪歪,不過也致使我還得遷移服務器。同窗們,一個月多花30塊,換個2G內存的,你能省心不少。

4)選擇系統:

vultr有不少環境,我使用了它官方提供的LAMP鏡像,一鍵搭好LAMP環境,使用起來爽歪歪。

5)注意設置流量提醒:

完成1~4步後就能夠支付了,vultr須要先預存再慢慢扣錢的,預存失敗查看是否勾了優惠券,有的優惠券不支持支付寶支付。這裏還能夠作一件事,就是流量控制。雖然1T,2T的流量常規是遠遠用不完,可是不免碰到攻擊呢,這裏能夠作一個設置,當流量使用了百分之多少的時候,會給你發流量提醒,以前有網友由於流量超了扣了不少錢。

搭建wordpress流程:

1)下載wordpress壓縮包

2) 循序漸進進行wordpress的一些設置。

這裏須要注意的是,因爲網上都說爲你的網址建一個名爲「wordpress」的數據庫,而且表名以「wp_"開頭,對黑客也知道了。注意了小夥伴,換掉數據庫名和表名吧。否則等你因此弄好後,想改數據庫名了,就坑爹了。

3)配置數據庫

經過vultr一鍵搭建的LAMP環境,數據庫是root用戶是沒有密碼的,是否是很不安全,也不方便。網上不少說登陸進mysql後使用

mysql> set password for root@localhost = password('123');

這時會報錯「Unknown column 'password' in 'field list'」由於mysql5.7改過了,這時須要改成

mysql> update mysql.user set authentication_string=password('root') where user='root'

而後記得重啓服務器,否則不會生效。

重啓apache後,應該就能打開wordpress頁面了

3.若是你須要域名

放在第三步講是由於搭建一個wordpress網站是不須要域名訪問,購買域名已經綁定IP這裏都有,就不贅述了

https://www.cnblogs.com/weed8...

在購買域名,綁定IP後,wordpress須要作一點,在這裏,若是不修改,則每次頁面跳轉都會變爲IP,而不是域名。

clipboard.png

4.如何裝飾你的wordpress網址以及碰到的問題:

1)如何安裝主題,哪裏下載新主題:

具不知名統計,wordpress網站出現大多數問題源於安裝不安全的插件,因此,除非你本身寫插件,否則就老老實實經過官方渠道安裝插件和主題吧。我以前找了一些主題,在這個官方搜索入口也能搜索的到,因此,別白花力氣了,就在這裏找和安全就好了。
圖片描述

2)沒法安裝主題怎麼辦

這個問題困擾了我好久,期間還致使了我重裝系統,網上這麼多資料,就這個最靠譜,逐步讓出權限,不要什麼都是讓出777權限解決,這樣會給你的服務和系統製造巨大的安全隱患。

http://www.kamilet.cn/wordpre...

3)哪些插件是須要的

首先不是全部的插件你都要安裝,會佔用你的系統資源,如下資源是我安裝並推薦的,但願能給你一點參考:
圖片描述
圖片描述
4)若是一個主題的某些樣式,你很喜歡,怎樣改我的樣式

先登陸,登陸成功後頁面頭部會出現一些欄目,選擇自定義,接下來照圖標作就好了,記得修改css後要發佈哦,會馬上生效。
圖片描述
圖片描述

5.如何安裝證書

很少說,照着這個弄就行https://www.cnvultr.com/282.html

網上查了不少,就這個比較靠譜,也很容易,在安全完證書之後,記得在wordpress這裏作一個設置,讓全部http的請求都轉向https

6.如何使用站長工具爲你的網站創建網站地圖

百度「百度站長工具」,「google站長工具」,「bing站長工具」,裏面有配置網站地圖的地方,按照步驟一步步設置一下就好了,目前使用起來就google的最方便,輸入信息沒多久,google就發郵件通知我,開始放爬蟲了,百度網上說要一個月以上

7.如何使用sftp與你的服務交互文件

使用sftp是爲了跟服務器互傳文件,它的方便之處在於和ssh同樣都是22端口,也無需新裝什麼軟件。mac打開比較方便,和鏈接ssh同樣操做就好了。也有一些app能夠完成,但目前爲止,還沒找到免費的好用的,若是你知道,推薦給我哈~
圖片描述

8.當你須要遷移時,你要怎麼作

遷移比我想象的要簡單多了,

1)首先新建一個服務器,搭好LAMP環境

2)備份原Wordpress文件夾打包,備份原數據庫成sql文件,具體百度吧。

3)將上述兩個文件從舊服務器傳遞到新服務器可參考這裏的方法https://www.seoimo.com/wordpr...

假設新VPS的IP爲 8.8.8.8,SSH端口爲 22,則打開備份目錄,選擇須要的文件備份和數據庫備份上傳:

# cd /home/backup    
# ls
# scp -P 22 seoimo.com-20171001.tar.gz root@8.8.8.8:/home/backup
# scp -P 22 sjk_seoimo-20171001.sql root@8.8.8.8:/home/backup

4)解壓Wordpress壓縮包,移到apache的/www/文件夾下,還原數據庫,聰明的你知道怎麼作

5)重裝證書,以前新建證書的步驟重來一遍

6)到namesilo上將域名從新綁定到新IP上。

相關文章
相關標籤/搜索