概述
- 主要流程
- 租用個(gè)人VPS服務(wù)器,并預(yù)裝Linux系統(tǒng)
- 申請(qǐng)個(gè)人域名,配置域名解析
- 遠(yuǎn)程操作VPS服務(wù)器,構(gòu)建LNMP環(huán)境
- 安裝Wordpress
- 配置Wordpress,自定義模板
- 分享文章、圖片
租用VPS服務(wù)器
可以使用[Bandwagon]申請(qǐng),有不同的帶寬和服務(wù)器配置可供選擇。這里略過VPS申請(qǐng)。
申請(qǐng)個(gè)人域名
- 簡介
- 首先簡介一下平時(shí)訪問域名的過程,在訪問域名時(shí)(如www.google.com),瀏覽器先向你的網(wǎng)絡(luò)服務(wù)提供商提供的DNS服務(wù)器詢問對(duì)應(yīng)的IP地址,DNS服務(wù)器返回該域名對(duì)應(yīng)的IP地址后瀏覽器再去訪問。那么DNS服務(wù)器又是怎么知道IP地址的呢,所有的DNS服務(wù)器會(huì)定期向全球互聯(lián)網(wǎng)的根服務(wù)器更新數(shù)據(jù)庫。
- 域名申請(qǐng)方法
- 常用的域名網(wǎng)站有[Godaddy],還有一個(gè)免費(fèi)的域名網(wǎng)站可以供大家先練習(xí),叫[Freenom]??梢韵壬暾?qǐng)一個(gè)試用,確定要長期使用Wordpress了再換Godaddy的。
-
具體方法:注冊(cè)了Freenom后,先輸入你想要的域名檢索是否可用,正常如果沒有人注冊(cè)過,那么.tk .ml .ga .cf .gq都是免費(fèi)的,即可注冊(cè),注冊(cè)過程中需要填寫個(gè)人信息,利用谷歌查找一個(gè)符合條件的填上就行。
屏幕快照 2017-01-16 下午3.48.05.4294f78dca284cf3aec1ea622cc0fbd2.png

屏幕快照 2017-01-16 下午3.49.13.8f3d494608e8472bb74de458c980b2e7.png
- 配置域名解析
- 注冊(cè)好域名后,還要配置域名解析,簡單來說就是讓你的域名和你的VPS服務(wù)器地址關(guān)聯(lián),這樣別人記住你的網(wǎng)址就行了,不需要輸入IP地址。國內(nèi)大家可以使用[CloudXNS]進(jìn)行域名解析。在CloudXNS注冊(cè)好之后,選擇“添加域名”,輸入你的域名地址,然后點(diǎn)擊添加的域名,在新頁面點(diǎn)擊“添加記錄”即可添加兩條記錄,第一條:主機(jī)記錄填“@”,記錄類型選“A”,記錄值填你自己VPS的IP地址;第二條:主機(jī)記錄填“www”,記錄類型選“A”,記錄值填你自己VPS的IP地址。然后CloudXNS這邊就配置好了。

屏幕快照 2017-01-16 下午3.49.47.029658ade00a441ab0bf1c0f053f8e41.png

屏幕快照 2017-01-16 下午3.50.06.f3dbf500bc4d43fb8773ff85ab45288e.png
- 再去Freenom進(jìn)行配置,因?yàn)楝F(xiàn)在只是CloudXNS明白了你的網(wǎng)址解析到你的IP地址,但你的域名提供商Freenom自己也有域名解析,現(xiàn)在要讓Freenom把域名解析權(quán)交出來,方法就是在Freenom將你的域名解析IP改為CloudXNS的服務(wù)器,這樣別人問Freenom你的域名該怎么解析時(shí),他就會(huì)轉(zhuǎn)向CloudXNS,而我們?cè)贑loudXNS已經(jīng)注冊(cè)并告訴他我們VPS的IP地址,即可實(shí)現(xiàn)域名解析。這樣的好處是在國內(nèi)訪問速度會(huì)快。
- 打開Freenom登陸,點(diǎn)擊上方的“Services”,選擇“My Domains”,然后在你的域名右側(cè)選擇“Manage Domains”,選擇“Management Tools”,選擇“Nameservers”,最后選擇“Use custom nameservers (enter below)”,將Nameserver1~4改為 LV3NS1.FFDNS.NET,LV3NS2.FFDNS.NET, LV3NS3.FFDNS.NET, LV3NS4.FFDNS.NET 。然后保存關(guān)閉即可。

屏幕快照 2017-01-16 下午3.50.15.png

屏幕快照 2017-01-16 下午3.50.29.55046caa80da44b8804803616ad6d483.png

屏幕快照 2017-01-16 下午3.50.54.f175952568f045cfa0d40ca0cd1297f8.png
- 這時(shí)候需要等待一段時(shí)間,等待服務(wù)器向全球的DNS根服務(wù)器進(jìn)行備份你的域名解析,也就是CloudXNS完成對(duì)你的域名的接管。接管成功后你的郵箱會(huì)收到CloudXNS的郵件,我大概等了5分鐘,也有人說要幾個(gè)小時(shí)。
- 域名解析成功后,你打開“terminal”(win是命令提示符),輸入
ping (你的域名)回車后,如果看到返回你的VPS的IP代表域名解析成功。

屏幕快照 2017-01-16 下午6.42.21.png
LNMP服務(wù)器構(gòu)建
- 使用VPS做服務(wù)器, 首先需要安裝依賴環(huán)境: Nginx, MySQL, PHP. Nginx 是主打性能的輕量級(jí)網(wǎng)頁和反代服務(wù)器. 這里搬瓦工的環(huán)境一般是 256M 內(nèi)存, 32位CentOS 6. 配置LNMP可以選擇一鍵包也可以挨個(gè)安裝, 當(dāng)然一鍵包是省事的傻瓜辦法, 這里使用的是Licess提供的一鍵包 LNMP.org, 直接SSH進(jìn)入VPS后安裝:
1. 連接VPS服務(wù)器,打開terminal (Windows下使用putty連接VPS),輸入`ssh root@服務(wù)器ip地址 空格 -p ssh端口號(hào)`,然后輸入根據(jù)提示輸入密碼

屏幕快照 2017-01-16 下午8.37.05.png
- 首先使用[screen]命令,防止遠(yuǎn)程任務(wù)因terminal關(guān)閉而終止,具體請(qǐng)點(diǎn)擊鏈接查看。
screen -S lnmp - 然后開始安裝LNMP環(huán)境
''wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp2 - 接著根據(jù)提示進(jìn)行配置
- 首先根據(jù)提示輸入MySQL的root密碼
lnmp-1.2-install-1.fc5d879ac1ca4e658291ae180f7f34e3.png -
然后是否開啟InnoDB,選擇Y
lnmp-1.2-install-2.png - 選擇MySQL版本,MySQL 5.6 以上以及 MariaDB 10 以上必須有 1G 的內(nèi)存,這選擇默認(rèn)的(Default)
lnmp-1.2-install-3.18a07bf256b34d898b0acf4128c3085f.png - 選擇PHP,依然選擇默認(rèn)的(Default)
lnmp-1.2-install-4.png - 是否安裝內(nèi)存優(yōu)化,我的VPS只有256MB,所以不安裝
lnmp-1.2-install-5.b21c26f70c2949ca8cd55d69f4e933f0.png - 然后會(huì)進(jìn)行配置、編譯、安裝,大概15分鐘。最后提示“Install lnmp completed! Enjoy it.”代表LNMP環(huán)境構(gòu)建成功。
lnmp-1.2-install-sucess2.png
- 首先根據(jù)提示輸入MySQL的root密碼
- 開始配置虛擬主機(jī),一般一個(gè)虛擬主機(jī)相當(dāng)于一個(gè)網(wǎng)站。
- 開始創(chuàng)建虛擬主機(jī)
'' lnmp vhost add %%lnmp vhost 后面有三個(gè)參數(shù),add代表添加主機(jī),list是主機(jī)列表,del是刪除主機(jī) - 根據(jù)提示填寫你申請(qǐng)好的域名www.rogerxl.cf
lnmp-1.2-vhost-add-1.0bdff8cc1cf740c284e9ff63bba63aae.png -
是否需要添加子域名,rogerxl.cf也要指向這里,所以輸入y,回車后輸入rogerxl.cf。
lnmp-1.2-vhost-add-2.ad629b37407c443e9f095f1990dbf6e5.png
lnmp-1.2-vhost-add-3.98c62ecf4f3748189ccb578e815416c3.png -
提示輸入網(wǎng)站根目錄,這里直接回車使用默認(rèn)的即可,即/home/wwwroot/www.****.**(****.**為你前面輸入的你注冊(cè)的域名),這個(gè)目錄需要記住,后面配置wordpress會(huì)用到
lnmp-1.2-vhost-add-4.59b32f88ade4479c9a6bea33f5ef2afe.png -
提示是否添加重寫規(guī)則,這里輸入wordpress
lnmp-1.2-vhost-add-5.e39dff6f4e02424ebc35b51b0878305f.png - 是否開啟日志,輸入y
lnmp-1.2-vhost-add-6.407956f3cab443bb9f92eea13b7c8226.png -
是否建立SQL用戶和數(shù)據(jù)庫,現(xiàn)在可以不用創(chuàng)建。
lnmp-1.2-vhost-add-8.9212135acea6487eb044d5b1bb58669b.png - 完成之后會(huì)在/usr/local/nginx/conf/vhost/ 下面創(chuàng)建一個(gè)同名的配置文件。
vim /usr/local/nginx/conf/vhost/www.embracez.xyz.conf
這個(gè)命令使用Linux自帶的vim文本編輯器打開該配置文件,可以進(jìn)行修改。 -
這時(shí)用瀏覽器訪問你的VPS,可以看到一個(gè)歡迎畫面
屏幕快照 2017-01-16 下午9.04.50.png
說明 LNMP環(huán)境配置成功
- 開始創(chuàng)建虛擬主機(jī)
WordPress配置
- 在terminal登陸VPS后,輸入:
wget https://wordpress.org/latest.zip
unzip latest.zip - 然后需要把wordpress里的內(nèi)容移動(dòng)到/home/wwwroot/你的網(wǎng)站域名(前面提示過)
mv -f /wordpress /home/wwwroot/你的網(wǎng)站域名 - 其中 -f 參數(shù)代表移動(dòng)wordpress目錄里的文件,否則將把Wordpress文件夾移動(dòng)到目標(biāo)文件夾里。
- 之后需要改一下所有權(quán),才能正確從外網(wǎng)訪問該目錄
chown www -R /home/wwwroot/你的網(wǎng)站域名 - 如果你之前做的沒有錯(cuò),現(xiàn)在訪問你的域名,就能看到Wordpress初始畫面了
DraggedImage.27324f9da07d4b5da154a1bafa7e4bc9.png
DraggedImage.bf5f0da2a7ee46e797ecf05fb6414c5f.png - 首先需要為Wordpress分配相應(yīng)的SQL數(shù)據(jù)庫和用戶,訪問你的VPS的ip地址,進(jìn)入歡迎頁面的PHPMyAdmin,用戶名輸入root,密碼為構(gòu)建LNMP環(huán)境設(shè)定的。進(jìn)入后點(diǎn)擊最上方的用戶頁,選擇“添加用戶”
屏幕快照 2017-01-16 下午10.08.38.d446e8ae92c148248a5a6d5f79e07cf8.png
屏幕快照 2017-01-16 下午10.08.45.6f3feebb24c54d9d86cbe0929c8b08bc.png - 在user name輸入你想設(shè)定的用戶名,hsot選擇本地,然后自己輸入密碼,或者讓系統(tǒng)給你隨機(jī)生成。最后勾選“創(chuàng)建于用戶同名的數(shù)據(jù)庫并授予所有權(quán)限”。不要給這個(gè)用戶其它任何全縣,再點(diǎn)擊執(zhí)行即可。
- 然后回到Wordpress配置畫面,填入剛才創(chuàng)建的user name和密碼,點(diǎn)擊“提交”
- 恭喜你,你的個(gè)人WordPress已經(jīng)創(chuàng)建好了。??
由于VPS服務(wù)器可以是任何地方(bandwagon屬于美國),你現(xiàn)在可以說川普不是合法總統(tǒng),但不會(huì)有人懷疑你不愛國了。


















