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。
使用putty客戶端進行遠端登入。其中IP地址是VPS地址,SSH埠是VPS埠(注意不一定是預設的22埠,每個VPS不一樣)。
連線後,跳出對話方塊,因為是首次登入,提醒沒有快取秘鑰,點選是。
使用SSH登入後,進入命令列介面,輸入root賬號及密碼(密碼見前面安裝作業系統時候那一串不規則字元)。輸入密碼過程中是沒有游標及**星號顯示的,這是linux的傳統。輸入完之後敲擊回車登入成功。#標誌表示root賬號登入。
修改密碼 。因為原本root密碼太複雜難記,修改一下比較方便,如果不想修改那就跳過吧。在命令列輸入命令
passwd
,輸入新密碼。因為輸入的密碼比較弱,linux提出了提醒,可以不管它,繼續輸入第二遍確認密碼。
改斷開連線時間:
因為SSH登入後如果長時間不操作會斷開。但是系統預設斷開連線時間太短,因此進行修改。如果不想改也可以跳過。
修改需要用到vim編輯器,首先安裝vim。輸入命令
yum install vim
,等待安裝成功。
輸入命令
vim /etc/profile
進入了vim介面,在最後一行新增
TMOUT=18000
。(即斷開時間時間為18000)
在這裡簡單介紹vim使用方法——
按insert鍵進入編輯模式,左下角會顯示insert模式。
移動游標到最後一行新增TMOUT=18000,跟平常文字編輯一樣。
編輯完畢按esc鍵退出編輯模式。
按:鍵進入命令模式,左下角會顯示:符號即命令模式。
輸入wq儲存退出。
使用WinScp進行SFTP檔案傳輸。
SFTP 是 Secure File Transfer Protocol 的縮寫,安全檔案傳送協議,可以為傳輸檔案提供一種安全的網路的加密方法。SFTP與 FTP 有著幾乎一樣的語法和功能。
SFTP 是 SSH 的一部分,在 SSH 軟體包中,已經包含了一個叫作 SFTP 的安全檔案資訊傳輸子系統, 同樣是使用加密傳輸認證資訊和傳輸的資料。簡而言之,SFTP 不需要在 VPS 上額外安裝任何東西,我們購買 VPS 後就能直接使用 SFTP 進行檔案傳輸,非常方便,所以這裡介紹基於 SFTP 協議的檔案傳輸方法。
安裝screen命令。
因為安裝LAMP時間較長,所以用screen命令操作不會中斷。
需要先安裝screen命令,命令列輸入
yum install screen
命令列輸入以下來新建lnmp會話,發現putty軟體左上角已經變為[screen 0: bash],即已經切換至screen會話了。
screen -S 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
安裝過程中需要輸入密碼、選擇相應版本、輸入通知郵箱。全都按預設處理。
出現這個說明安裝結束
開啟瀏覽器訪問主機IP,出現這個則說明成功安裝
建議安裝PHP快取加速類擴充套件
在安裝wordpress前,推薦安裝兩個:OPcache和Memcached。
首先,需要進入LNMP解壓目錄lnmp1。3-full:
cd /root/lnmp1。3-full
回車,接下來安裝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是資料庫管理。
新增域名 、
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
回車,設定資料庫密碼。
回車,再回車。
當出現下圖所示畫面時候,說明新增域名與資料庫成功。
安裝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配置頁面
點選“現在就開始”,跳轉到資料庫配置頁面。按照前面面板新增站點生成的資料庫配置資訊填入。
資料庫配置完畢後,設定wordpress站點標題及賬戶資訊。
新增完畢,登入wordpress賬號及密碼,進入該網站頁面。
此時網站建立完畢。後續就是網站內容豐富和美化的事情。