VPS 安裝LNMP建站教程

VPS 安裝LNMP建站教程

架設個人部落格網站、企業門戶都可以使用ECS。如果其網站如個人部落格主要面向國內使用者訪問,為加快速度還是建議選用國內的伺服器商。

[阿里雲域名] (https://wanwang。aliyun。com/domain/com/?userCode=yos4xyvp)

[阿里雲伺服器ECS] (https://www。aliyun。com/minisite/goods?userCode=yos4xyvp)

為什麼選擇阿里雲

以前域名註冊一般選老牌域名服務商,其中萬網已經被阿里收購到旗下了。

提供域名備案服務。備案業務還是很貼心的。提交完備案資訊之後,第二天阿里雲小姐姐會幫你免費形式審查一下,還會主動打電話過來幫助校正。如果是自己動手提交備案資訊給ICP備案機構,萬一因為低階錯誤被駁回就浪費了十天左右時間。

域名ICP備案需要伺服器,阿里雲也提供伺服器購買,一條龍服務嘛。伺服器在阿里雲畢竟伺服器才是支出大頭,域名什麼的都是小意思了。而且購買完伺服器之後,還會有客服主動打電話過來詢問使用情況,需不需要技術支援,還是挺不錯的。

阿里雲伺服器購買新使用者有優惠,最基礎的話一年下來不超過100元。如果是本科生的話免費使用的。

備案完成之前,伺服器不算租賃時間。比如說3月1日我購買了一年的伺服器,域名提交備案。18日域名備案稽核透過。伺服器租賃時間重新按18日算起,即可以用到第二年3月18日。相當於免費多用幾天。佔了一點小便宜。

SSH登入VPS:

SSH登入使用putty軟體。

在登入VPS之前,設定putty的keep alive時間,就是心跳時間,意思是每隔多久傳送一下報文,來保持putty軟體和VPS通訊,免得超時斷開。

在putty -> Connection -> Seconds between keepalives ( 0 to turn off ),預設為0,改為60。

VPS 安裝LNMP建站教程

使用putty客戶端進行遠端登入。其中IP地址是VPS地址,SSH埠是VPS埠(注意不一定是預設的22埠,每個VPS不一樣)。

VPS 安裝LNMP建站教程

連線後,跳出對話方塊,因為是首次登入,提醒沒有快取秘鑰,點選是。

VPS 安裝LNMP建站教程

使用SSH登入後,進入命令列介面,輸入root賬號及密碼(密碼見前面安裝作業系統時候那一串不規則字元)。輸入密碼過程中是沒有游標及**星號顯示的,這是linux的傳統。輸入完之後敲擊回車登入成功。#標誌表示root賬號登入。

VPS 安裝LNMP建站教程

修改密碼 。因為原本root密碼太複雜難記,修改一下比較方便,如果不想修改那就跳過吧。在命令列輸入命令

passwd

,輸入新密碼。因為輸入的密碼比較弱,linux提出了提醒,可以不管它,繼續輸入第二遍確認密碼。

VPS 安裝LNMP建站教程

改斷開連線時間:

因為SSH登入後如果長時間不操作會斷開。但是系統預設斷開連線時間太短,因此進行修改。如果不想改也可以跳過。

修改需要用到vim編輯器,首先安裝vim。輸入命令

yum install vim

,等待安裝成功。

VPS 安裝LNMP建站教程

輸入命令

vim /etc/profile

進入了vim介面,在最後一行新增

TMOUT=18000

。(即斷開時間時間為18000)

在這裡簡單介紹vim使用方法——

按insert鍵進入編輯模式,左下角會顯示insert模式。

移動游標到最後一行新增TMOUT=18000,跟平常文字編輯一樣。

編輯完畢按esc鍵退出編輯模式。

按:鍵進入命令模式,左下角會顯示:符號即命令模式。

輸入wq儲存退出。

VPS 安裝LNMP建站教程

使用WinScp進行SFTP檔案傳輸。

SFTP 是 Secure File Transfer Protocol 的縮寫,安全檔案傳送協議,可以為傳輸檔案提供一種安全的網路的加密方法。SFTP與 FTP 有著幾乎一樣的語法和功能。

SFTP 是 SSH 的一部分,在 SSH 軟體包中,已經包含了一個叫作 SFTP 的安全檔案資訊傳輸子系統, 同樣是使用加密傳輸認證資訊和傳輸的資料。簡而言之,SFTP 不需要在 VPS 上額外安裝任何東西,我們購買 VPS 後就能直接使用 SFTP 進行檔案傳輸,非常方便,所以這裡介紹基於 SFTP 協議的檔案傳輸方法。

VPS 安裝LNMP建站教程

安裝screen命令。

因為安裝LAMP時間較長,所以用screen命令操作不會中斷。

需要先安裝screen命令,命令列輸入

yum install screen

VPS 安裝LNMP建站教程

命令列輸入以下來新建lnmp會話,發現putty軟體左上角已經變為[screen 0: bash],即已經切換至screen會話了。

screen -S lnmp

VPS 安裝LNMP建站教程

搭建LNMP環境

wget -c ftp://soft。vpser。net/lnmp/lnmp1。3-full。tar。gz && tar zxf lnmp1。3-full。tar。gz && cd lnmp1。3-full && 。/install。sh lamp

VPS 安裝LNMP建站教程

安裝過程中需要輸入密碼、選擇相應版本、輸入通知郵箱。全都按預設處理。

出現這個說明安裝結束

VPS 安裝LNMP建站教程

開啟瀏覽器訪問主機IP,出現這個則說明成功安裝

VPS 安裝LNMP建站教程

建議安裝PHP快取加速類擴充套件

在安裝wordpress前,推薦安裝兩個:OPcache和Memcached。

首先,需要進入LNMP解壓目錄lnmp1。3-full:

cd /root/lnmp1。3-full

VPS 安裝LNMP建站教程

回車,接下來安裝Opcache:

。/addons。sh install opcache

回車,再回車。

當出現

Opcache installed successfully, enjoy it!

字樣時,即表示安裝成功。

接著安裝Memcached:

。/addons。sh install memcached

回車,選擇2,回車,再回車。

當出現 “Memcached installed successfully, enjoy it!” 字樣時,即表示安裝成功。

安裝好擴充套件包後,我們看到lnmp有哪些命令。有Nginx、mysql、mariadb、pureftpd、httpd程序的操作。

其中,Vhost是域名管理、Database是資料庫管理。

VPS 安裝LNMP建站教程

新增域名 、

lnmp vhost add

回車,提示輸入域名:

XX。com

(如果沒有則輸入IP地址)

回車,提示是否新增多個域名,輸入y繼續繫結繫結帶www的域名

www。XX。com

回車,顯示網站目錄。預設 /home/wwwroot/XX。com 即可。注意:若是繫結二級域名,必須手動輸入完整的目錄路徑。例如:將tools。XX。com繫結到網站根目錄下的tools資料夾,則應輸入:/home/wwwroot/XX。com/tools

回車,選擇是否日誌記錄,預設跳過即可。

會車後,輸入網站管理者郵箱。

新增資料庫

繼續回車,提示資料庫名和資料庫使用者名稱是否保持一致。輸入

y

表示一致。

回車,輸入root使用者的資料庫密碼(輸入過程中密碼不會顯示)。

回車,輸入資料庫名,自行設定,本處寫wp

回車,設定資料庫密碼。

回車,再回車。

當出現下圖所示畫面時候,說明新增域名與資料庫成功。

VPS 安裝LNMP建站教程

安裝Wordpress

首先,進入新增的域名目錄:

cd /home/wwwroot/xx。com

瀏覽器中開啟WordPress中文站點,下載程式壓縮包:

wget https://cn。wordpress。org/wordpress-5。0。3-zh_CN。tar。gz

等待下載完之後,解壓壓縮包:

tar -zxvf wordpress-5。0。3-zh_CN。tar。gz

接下來,將解壓出來的

wordpress

資料夾內全部檔案移動到當前的域名目錄下(別忘了後面的。符號)。

mv wordpress/* 。

回車。然後,可以選擇刪掉空資料夾wordpress。

rm -rf wordpress

為避免因許可權的問題導致安裝出錯,比如wp-config。php無法建立、需要提供FTP使用者密碼以及主題和外掛不能更新等,建議賦予根目錄檔案的可寫許可權。以後每新增一個域名,都要執行一次以下兩步操作。

chmod -R 755 /home/wwwrootchown -R www /home/wwwroot

Wordpress 配置

在瀏覽器位址列輸入域名或IP地址,跳出wordpress配置頁面

VPS 安裝LNMP建站教程

點選“現在就開始”,跳轉到資料庫配置頁面。按照前面面板新增站點生成的資料庫配置資訊填入。

VPS 安裝LNMP建站教程

資料庫配置完畢後,設定wordpress站點標題及賬戶資訊。

VPS 安裝LNMP建站教程

新增完畢,登入wordpress賬號及密碼,進入該網站頁面。

VPS 安裝LNMP建站教程

此時網站建立完畢。後續就是網站內容豐富和美化的事情。