linux服務(wù)器配置
linux服務(wù)器配置
linux服務(wù)器配置,linux服務(wù)器配置方法,快速搭建linux服務(wù)器環(huán)境,linux環(huán)境一鍵安裝.下面是學(xué)習(xí)啦小編跟大家分享的是linux服務(wù)器配置,歡迎大家來閱讀學(xué)習(xí)。
linux服務(wù)器配置
準(zhǔn)備工作
1一臺擁有root權(quán)限可以訪問互聯(lián)網(wǎng)的linux服務(wù)器一臺。
2SSH連接軟件,推薦使用免費的putty(為了服務(wù)器安全,請到官方網(wǎng)站下載)。
linux服務(wù)器簡述
架設(shè)linux環(huán)境的服務(wù)器運行環(huán)境,實現(xiàn)PHP+MYSQL和支持靜態(tài)網(wǎng)頁的服務(wù)器,其服務(wù)器性能相對win環(huán)境下的apache強大10倍,我們通常選擇的是lnmp這個業(yè)內(nèi)非常強大而且成熟的一鍵安裝包,lnmp架設(shè)完成對服務(wù)器內(nèi)存占用60M左右,的確很出色。
第一:安裝lnmp(linux+nginx+mysql+php)服務(wù)器運行環(huán)境
1登陸SSH,通常需要root登陸,我們可以選擇putty來連接服務(wù)器,有以下幾行命令:
wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.gz
tar zxvf lnmp0.7.tar.gz
cd lnmp0.7
wget http://www.hexiaojun.com/soft/eaccelerator-0.9.6.1.tar.bz2
./centos.sh
如果是Debian或Ubuntu系統(tǒng),則最后一行安裝命令為./debian.sh或./ubuntu.sh
2安裝時,第一步提示你輸入域名,這個胡亂輸入一個(不要用以后還要建站的域名,隨便用個域名就可以):
3提示你輸入MYSQL的root帳號密碼,這個一定要記住,是以后mysql管理的密碼:
4按任意鍵,開始安裝。正常情況下20-40分鐘左右,就可以安裝完。進入#狀態(tài),如果你運行PHP程序網(wǎng)站,最好還要安裝一下eAccelerator緩存插件:
./eaccelerator.sh
至此LNMP安裝完成,默認(rèn)網(wǎng)站目錄為/home/wwwroot/,默認(rèn)安裝PHPMYADMIN,使用 http://1.2.3.4/phpmyadmin/index.php 就可以管理你的MYSQL數(shù)據(jù)庫了。
二:綁定域名到目錄
LNMP綁定域名時,your.com和www.your.com要分別輸入,下面的例子中,主域名是419.at,而www.419.at做為其它域名,一起綁定的。命令是:
/root/vhost.sh
1.綁定的主域名,我輸入419.at后回車
2.問你是否綁定其它域名,我輸入y后回車
3.輸入你要綁定的其它域名,例如www.419.at回車
4.問你網(wǎng)站的綁定目錄是哪?默認(rèn)是/home/wwwroot/419.at 可以自定義
5.問你是否啟用偽靜態(tài)規(guī)則,自帶了幾個,按需要輸入
6.問你是否開啟日志文件 n 回車
默認(rèn)綁定完域名,會在/usr/local/nginx/conf/vhost下面生成一個419.at.conf文件,如果想更換綁定的目錄,修改綁定域名或添加301或404規(guī)則,都可以修改這個文件。小夜修改的方法是用flashfxp(下附使用方法)下載到本機用editplus修改后上傳。
如果你域名很多,只要備份/usr/local/nginx/conf/vhost目錄里面的配置文件,重裝系統(tǒng)后再上傳。如果想刪除綁定,只要刪除這個文件。再重新載入一下配置就可以了:
/root/lnmp reload
使用vhost.sh綁米,實際上講是創(chuàng)建一個conf文件到vhost目錄中而已,其實還可以把vhost目錄中現(xiàn)有的文件,復(fù)制一個并進行修改再重載配置來完成綁米?;緝?nèi)容如下:
server_name vpsmm.com www.vpsmm.com; #這就是要綁定的域名
index index.php index.html; #就是首頁文件名
root /home/wwwroot/vpsmm.com; #網(wǎng)頁存放目錄
三:LNMP的簡單優(yōu)化
LNMP可以進行簡單優(yōu)化,主要2方面。NGINX和PHP進程數(shù),分別是以下2個文件:
/usr/local/nginx/conf/nginx.conf
/usr/local/php/etc/php-fpm.conf
其中worker_processes 1;可以修改成2或3個,nginx本身就很強大,不需要像apache那樣,開啟過多的進程來保證其穩(wěn)定運行。
找到
優(yōu)化后,使用以下命令重新啟動lnmp。
/root/lnmp restart
四:自定義404錯誤文件
找到你的站點配置文件,例如/usr/local/nginx/conf/vhost/419.at.conf
在root /home/wwwroot/419.at;下面添加一行:
error_page 404 /404.php;
平時增加或修改域名綁定,修改域名的綁定目錄,修改偽靜態(tài)規(guī)則等,都可以修改此文件來實現(xiàn),注意:如果綁定2個域名,中間用空格:server_name 419.at www.vpsmm.com blog.419.at; 這樣。
五:關(guān)于偽靜態(tài)規(guī)則問題
nginx的偽靜態(tài)規(guī)則與apache不一樣,lnmp默認(rèn)包含了一些偽靜態(tài)規(guī)則,例如discuz typecho wordpress,你直接就可以在綁定域名的時候啟用。但假如用discuzX1.5或phpwind之類,我們就要修改。其實很簡單:
1.把偽靜態(tài)規(guī)則,存成一個conf文件,例如phpwind.conf放到/usr/local/nginx/conf里面。
2.修改你的域名配置文件,例如/usr/local/nginx/conf/vhost/your.com.conf,讓里面包括include phpwind.conf; 就可以了。配置例子如下圖,其中419.conf就是我這個網(wǎng)站的自定義偽靜態(tài)規(guī)則。
#修改相關(guān)設(shè)置后,需要用以下命令重載配置,使其生效:
/root/lnmp reload
判斷域名自動301偽靜態(tài)規(guī)則:
if ($host != ‘www.vpsmm.com’ ) {rewrite ^/(.*)$ http://www.vpsmm.com/ class="main">
linux服務(wù)器配置
linux服務(wù)器配置相關(guān)文章: