小內存VPS主機安裝LLsMP搭建Web伺服器
1、LLsMP即Linux+LiteSpeed+MySQL+PHP一套Web環境。
2、使用Litespeed Web Server,相對Apache/LAMP 和Nginx/LNMP 要省不少的資源。LLsMP 還有安裝FTP 和eAccelerator 等的腳本,讓你輕鬆配置自己的伺服器。
3、Litespeed兼容Apache伺服器的功能、cPanel控制面板,PHP執行比apache快,靜態內容和伺服器響應速度也比apache快,所以小內存的VPS建議使用LLsMP。
4、LLsMP兼容centos、debian、ubuntu各版本系統,但是為了更省一點VPS的內存和資源,建議使用debian系統。
5、執行下列命令可以在你的VPS主機上安裝LLsMP。
wget http://llsmp.googlecode.com/files/llsmp0.4.tar.gz
tar zxvf llsmp0.4.tar.gz
cd debian
screen sh install.sh
6、注意上面的 cd 請根據你的VPS系統來執行,例如debian就只執行cd debian,然後執行screen sh install.sh。
7、安裝過各可以選擇全部安裝或者自定義安裝。
8、另外要輸入用戶郵箱和用戶名,用來登錄LiteSpeed後台。
9、根據你的VPS性能編譯的時間也會長短不同,時間可能會超過一個小時。安裝成功後見下圖:
1、打開你的VPS的IP,這時候可以看到LLsMP默認的頁面了。
2、Litespeed後台 是: http://{ip}:7080,用戶名和密碼是安裝LLsMP設置的。
3、接下來我們就要添加新的站點了,點擊頂部Configuration下的Virtual Hosts菜單。
4、點擊右邊的添加。
5、當然我們還得在VPS主機上創建一個用來存放站點的文件夾。執行下列命令:
mkdir -p /usr/local/lsws/yhmhost.com
chmod 777 /usr/local/lsws/yhmhost.com
6、或者使用Winscp直接手動創建文件夾,設置為777。
7、進入Litespeed新站點的添加中,這裡只要設置名稱、路徑、配置文件、程序語言等,說明如下:
Virtual Host Name:你的域名
Virtual Host Root:$SERVER_ROOT/yhmhost.com/
Config File:$VH_ROOT/conf/vhconf.xml
Enable Scripts/ExtApps:Yes
Restrained:Yes
8、這是我填寫的演示。
9、完成上面的填寫後,其它的保持默認,點擊保存。
10、如果出現Input error detected. Please resolve the error(s). *file /usr/local/lsws/yhmhost.com/conf/vhconf.xml does not exist. CLICK TO CREATE。
11、沒有關係,點擊後面的CLICK TO CREATE再次保存即可。
五、Litespeed站點配置、綁定域名和FTP、eAccelerator、Zend Optimizer安裝
1、先點擊你的已經創建的站點。
2、這裡是你要將Document Root設置為:$VH_ROOT,Index Files設置為:index.html,index.php,如果有其它的可以自己添加。
3、修改Document Root還可以開啟是否Gzip壓縮。
4、Index Files是用來設置默認首頁的,你可以自己調整順序,用”,”來隔開。
5、上面我們已經將站點配置完成後,接下來就要綁定域名到Litespeed了。
6、點擊Configuration – Listeners,填寫你的域名,埠是80,如下圖:
7、最後就是重啟Litespeed,這樣我們的新站就已經配置好了。
8、域名DNS解析就比較簡單了,直接進入域名DNS管理處,將域名做好A記錄就行了。
9、下面的命令是用來安裝FTP、eAccelerator、Zend Optimizer:
安裝eAccelerator : sh /root/llsmp/eaccelerator.sh
安裝Zend Optimizer : sh /root/llsmp/zend_optimizer.sh
安裝ionCube Loader : sh /root/llsmp/ioncube.sh
安裝FTP(vsftpd) : sh /root/llsmp/vsftpd.sh
phpMyAdmin : http://{ip}/phpmyadmin
10、最後如果要管理MysqL的話,進入:http://{ip}/phpmyadmin