• 博客設置
  • 編輯管理
  • 返回首頁
焚花祭秋
Wordpress Typecho 以及周邊知識的一個筆記,成長的過程中相互學習,共同進步!
首頁 歸檔 關於 友鏈 留言
分類
  • 博客.技巧
  • 網絡.主機
  • HOME
  • 網絡.主機
  • LinuxVPS 初級教程P2 LNMP安裝 常規設置 SFTP管理指南

LinuxVPS 初級教程P2 LNMP安裝 常規設置 SFTP管理指南

作者:焚花祭秋  /   发布时间:February 6, 2012  /   分类:網絡.主機  /   2 Comments

字體大小選擇: [ 超大字體 中型字體 默認字體 ]

主要關於二個方面,一是LNMP的安裝過程,LNMP綁定域名,以及常見的404或301設置。二是VPS不裝FTP軟件,使用FLASHFXP的SFTP功能上傳管理文件的教程。

LNMP是VPS建站的首選,對於內存要求較小,初裝完才60M左右。128M內存,跑1W個IP的小博客仍舊嗖嗖的。如果你需要面板類,請安裝KLOXO或FAMP等,本文不詳述。

一 安裝LNMP

LNMP的安裝非常簡單, 官方網站 大體需要四行命令即可。

wget -c http://soft.vpser.net/lnmp/lnmp0.8.tar.gz
tar zxvf lnmp0.8.tar.gz
cd lnmp0.8
./centos.sh

如果是Debian或Ubuntu系統,則最後一行安裝命令為./debian.sh或./ubuntu.sh

安裝時,第一步提示你輸入域名,這個胡亂輸入一個(不要用以後還要建站的域名):

第二步,提示你輸入MYSQL的root帳號密碼,這個一定要記住:

按任意鍵,開始安裝。正常情況下20-40分鐘左右,就可以安裝完。進入#狀態,如果你運行PHP程序網站,最好還要安裝一下eAccelerator緩存插件:

./eaccelerator.sh

至此LNMP安裝完成,默認網站目錄為/home/wwwroot/,默認安裝PHPMYADMIN,使用 http://1.2.3.4/phpmyadmin/index.php 就可以管理你的MYSQL數據庫了。

二 綁定域名到目錄

LNMP綁定域名時,your.com和www.your.com要分別輸入,下面的例子中,主域名是419.at,而www.419.at做為其它域名,一起綁定的。命令是:

/root/vhost.sh

1.綁定的主域名,我輸入419.at後回車
2.問你是否綁定其它域名,我輸入y後回車
3.輸入你要綁定的其它域名,例如www.419.at回車
4.問你網站的綁定目錄是哪?默認是/home/wwwroot/419.at 可以自定義
5.問你是否啟用偽靜態規則,自帶了幾個,按需要輸入
6.問你是否開啟日誌文件 n 回車

默認綁定完域名,會在/usr/local/nginx/conf/vhost下面生成一個419.at.conf文件,如果想更換綁定的目錄,修改綁定域名或添加301或404規則,都可以修改這個文件。小夜修改的方法是用flashfxp(下附使用方法)或者BT(使用方法見教程一)拽到本機用editplus修改後上傳。

如果你域名很多,只要備份/usr/local/nginx/conf/vhost目錄裏面的配置文件,重裝系統後再上傳。如果想刪除綁定,只要刪除這個文件。再重新載入一下配置就可以了:

/root/lnmp reload

使用vhost.sh綁米,實際上講是創建一個conf文件到vhost目錄中而已,其實還可以把vhost目錄中現有的文件,復制一個並進行修改再重載配置來完成綁米。基本內容如下:

server_name vpsmm.com www.vpsmm.com; #這就是要綁定的域名
index index.php index.html; #就是首頁文件名
root /home/wwwroot/vpsmm.com; #網頁存放目錄

三 LNMP的簡單優化

LNMP可以進行簡單優化,主要2方面。NGINX和PHP進程數,分別是以下2個文件:

/usr/local/nginx/conf/nginx.conf
/usr/local/php/etc/php-fpm.conf

其中worker_processes 1;可以修改成2或3個,nginx本身就很強大,不需要像apache那樣,開啟過多的進程來保證其穩定運行。

找到<value name="max_children">,按你的內存容量修改PHP進程的數量,一般128內存開啟6個,256內存開啟16個。這樣能保證,在PHP大並發的情況下不會502錯誤。

優化後,使用以下命令重新啟動lnmp

/root/lnmp restart

四 自定義404錯誤文件

找到你的站點配置文件,例如/usr/local/nginx/conf/vhost/419.at.conf

在root /home/wwwroot/419.at;下面添加一行:
error_page 404 /404.php;

平時增加或修改域名綁定,修改域名的綁定目錄,修改偽靜態規則等,都可以修改此文件來實現,註意:如果綁定2個域名,中間用空格:server_name 419.at www.vpsmm.com blog.419.at; 這樣。

五 關於偽靜態規則問題

nginx的偽靜態規則與apache不一樣,lnmp默認包含了一些偽靜態規則,例如discuz typecho wordpress,你直接就可以在綁定域名的時候啟用。但假如用discuzX1.5或phpwind之類,我們就要修改。其實很簡單:

1.把偽靜態規則,存成一個conf文件,例如phpwind.conf放到/usr/local/nginx/conf裏面。

2.修改你的域名配置文件,例如/usr/local/nginx/conf/vhost/your.com.conf,讓裏面包括include phpwind.conf; 就可以了。配置例子如下圖,其中419.conf就是我這個網站的自定義偽靜態規則。

#修改相關設置後,需要用以下命令重載配置,使其生效:
/root/lnmp reload

判斷域名自動301偽靜態規則:

if ($host != 'www.vpsmm.com' ) {rewrite ^/(.*)$ http://www.vpsmm.com/$1 permanent;}

其它註意內容暫無

六 使用SFTP傳輸文件

如果是自已用的VPS,完全沒有必要浪費內存去安裝FTP軟件,只需要使用系統自帶的SFTP,就可以上傳或下載文件。二個常用軟件,FLASHFXP和FILEZILLA,截圖如下:

1.Flashfxp 傳輸類型處,使用SFTP,用戶名密碼端口,均與SSH相同。

2.FileZilla 主機填你的IP,服務器類型選擇SFTP,用戶名密碼端口與SSH相同。

上一篇: LinuxVPS 初級教程P1 SSH常用命令SFTP文件傳輸 下一篇: LinuxVPS 初級教程P3 常用安全設置相關內容
    分享到: QQ空間 新浪微博 騰訊微博 開心網 人人網 淘江湖 百度空間
訂閱本站:焚花祭秋
文本標籤:lnmp, linuxvps, linux, sftp
友情聲明:本站所有文章皆為原創,圖文皆為網絡搜索傳播,轉載請以鏈接形式標明原文出處地址,謝謝合作!
本文鏈接:http://tc.muo.me/linux-vps-add-lnmp-sftp.html [复制]

   哇!已經有2枚讓人不淡定的評論! »

  1. 集趣 集趣
    March 21st, 2012 At Wednesday 05:24 PM    ReplyTa

    我也準備用VPS,但是不知道如何使用


取消回复
My WeChat

簡繁切換

    • Wordpress,給博客超鏈接添加漂亮的Sweet Titles效果代碼版
    • wordpress,非插件實現文章內容回復可見的代碼分享
    • Wordpress文章內容過長分頁顯示文章方法
    • LinuxVPS 關閉或禁止Mysql日誌統計執行方法
    • Wordpress登陸後臺管理面板空白.
    • LinuxVPS 初級教程P5 使用VNC安裝Linux或Debian系統

  • YueTing.Org
    悦听有声,路过看看
  • 自由草
    简繁转换功能在也没刷新下会失效
  • 天地华宇
    好东西 谢谢分享先收藏一下下 ...
  • flippy
    主题蛮好看的,好像轻博客一样
  • flippy
    不错呀
  • qkwu
    不错哦 收藏了
文章 RSS And 评论 RSS
焚花祭秋 Is Powered By Wordpress Theme Desgin By 沫(Muo.me)