如何使用linux的服務(wù)器需要進(jìn)行的配置
這篇文章主要內(nèi)容就是對如何使用linux的服務(wù)器需要進(jìn)行的配置。根據(jù)小編我努力的學(xué)習(xí)成果,我們現(xiàn)在的進(jìn)程已經(jīng)到了對linux服務(wù)器的學(xué)習(xí),但是當(dāng)你想要學(xué)習(xí)linux服務(wù)器時(shí)...
根據(jù)小編我努力的學(xué)習(xí)成果,我們現(xiàn)在的進(jìn)程已經(jīng)到了對linux服務(wù)器的學(xué)習(xí),但是當(dāng)你想要學(xué)習(xí)linux服務(wù)器時(shí),第一個(gè)想到的肯定是我們現(xiàn)在需要哪些配置對吧,所以為了讓大家能夠更好的學(xué)習(xí),我們這篇文章主要內(nèi)容就是對如何使用linux的服務(wù)器需要進(jìn)行的配置。
準(zhǔn)備工作
1、一臺擁有root權(quán)限可以訪問互聯(lián)網(wǎng)的linux服務(wù)器一臺。
2SSH連接軟件,推薦使用免費(fèi)的putty(為了服務(wù)器安全,請到官方網(wǎng)站下載)。
END
linux服務(wù)器簡述
架設(shè)linux環(huán)境的服務(wù)器運(yùn)行環(huán)境,實(shí)現(xiàn)PHP+MySQL和支持靜態(tài)網(wǎng)頁的服務(wù)器,其服務(wù)器性能相對win環(huán)境下的apache強(qiáng)大10倍,我們通常選擇的是lnmp這個(gè)業(yè)內(nèi)非常強(qiáng)大而且成熟的一鍵安裝包,lnmp架設(shè)完成對服務(wù)器內(nèi)存占用60M左右,的確很出色。
第一:安裝lnmp(linux+nginx+mysql+php)服務(wù)器運(yùn)行環(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、安裝時(shí),第一步提示你輸入域名,這個(gè)胡亂輸入一個(gè)(不要用以后還要建站的域名,隨便用個(gè)域名就可以):
3、提示你輸入MYSQL的root帳號密碼,這個(gè)一定要記住,是以后mysql管理的密碼:
4、按任意鍵,開始安裝。正常情況下20-40分鐘左右,就可以安裝完。進(jìn)入#狀態(tài),如果你運(yùn)行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ù)庫了。
END
二:綁定域名到目錄
LNMP綁定域名時(shí),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ī)則,自帶了幾個(gè),按需要輸入
6、問你是否開啟日志文件 n 回車
默認(rèn)綁定完域名,會(huì)在/usr/local/nginx/conf/vhost下面生成一個(gè)419.at.conf文件,如果想更換綁定的目錄,修改綁定域名或添加301或404規(guī)則,都可以修改這個(gè)文件。小夜修改的方法是用flashfxp(下附使用方法)下載到本機(jī)用editplus修改后上傳。
如果你域名很多,只要備份/usr/local/nginx/conf/vhost目錄里面的配置文件,重裝系統(tǒng)后再上傳。如果想刪除綁定,只要?jiǎng)h除這個(gè)文件。再重新載入一下配置就可以了:
/root/lnmp reload
使用vhost.sh綁米,實(shí)際上講是創(chuàng)建一個(gè)conf文件到vhost目錄中而已,其實(shí)還可以把vhost目錄中現(xiàn)有的文件,復(fù)制一個(gè)并進(jìn)行修改再重載配置來完成綁米?;緝?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可以進(jìn)行簡單優(yōu)化,主要2方面。NGINX和PHP進(jìn)程數(shù),分別是以下2個(gè)文件:
/usr/local/nginx/conf/nginx.conf
/usr/local/php/etc/php-fpm.conf
其中worker_processes 1;可以修改成2或3個(gè),nginx本身就很強(qiáng)大,不需要像apache那樣,開啟過多的進(jìn)程來保證其穩(wěn)定運(yùn)行。
找到,按你的內(nèi)存容量修改PHP進(jìn)程的數(shù)量,一般128內(nèi)存開啟6個(gè),256內(nèi)存開啟16個(gè)。這樣能保證,在PHP大并發(fā)的情況下不會(huì)502錯(cuò)誤。
優(yōu)化后,使用以下命令重新啟動(dòng)lnmp。
/root/lnmp restart
四:自定義404錯(cuò)誤文件
找到你的站點(diǎn)配置文件,例如/usr/local/nginx/conf/vhost/419.at.conf
在root /home/wwwroot/419.at;下面添加一行:
error_page 404 /404.php;
平時(shí)增加或修改域名綁定,修改域名的綁定目錄,修改偽靜態(tài)規(guī)則等,都可以修改此文件來實(shí)現(xiàn),注意:如果綁定2個(gè)域名,中間用空格: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 typechowordpress,你直接就可以在綁定域名的時(shí)候啟用。但假如用discuzX1.5或phpwind之類,我們就要修改。其實(shí)很簡單:
1、把偽靜態(tài)規(guī)則,存成一個(gè)conf文件,例如phpwind.conf放到/usr/local/nginx/conf里面。
2、修改你的域名配置文件,例如/usr/local/nginx/conf/vhost/your.com.conf,讓里面包括include phpwind.conf; 就可以了。配置例子如下圖,其中419.conf就是我這個(gè)網(wǎng)站的自定義偽靜態(tài)規(guī)則。
#修改相關(guān)設(shè)置后,需要用以下命令重載配置,使其生效:
/root/lnmp reload
判斷域名自動(dòng)301偽靜態(tài)規(guī)則:
if ($host != ‘www.vpsmm.com’ ) {rewrite ^/(.*)$ http://www.vpsmm.com/$1 permanent;}
相信你也看完這篇文章,知道了當(dāng)你在學(xué)習(xí)linux服務(wù)器時(shí),我們應(yīng)該攜帶哪些的配置對吧,但是文章中還有一些細(xì)節(jié)你們得注意一點(diǎn)哦,考驗(yàn)?zāi)銈兊奈淖终J(rèn)知能力了,細(xì)心閱讀本篇文章。
- DNS服務(wù)器保護(hù)方法:幾點(diǎn)保護(hù)DNS服務(wù)器的有效方法小結(jié)
- windows2003服務(wù)器搭建DNS服務(wù)器配置圖解教程
- RHE5服務(wù)器中搭建DNS服務(wù)器的方法步驟說明[圖文]
- 關(guān)于安裝DNS服務(wù)器的添加步驟具體圖文詳解
- windows服務(wù)器下指定IP地址遠(yuǎn)程訪問服務(wù)器的設(shè)置方法
- Windows server 2008 R2服務(wù)器遠(yuǎn)程桌面3389端口的修改
- windows服務(wù)器系統(tǒng)下安裝JDK8的教程圖解
- win10服務(wù)器64位系統(tǒng)安裝多個(gè)jdk版本的切換問題及解決
- Win10系統(tǒng)服務(wù)器安裝MySQL8.0.13遇到的問題及解決方法
- Windows Server 2008R2服務(wù)器忘記密碼的處理方法
DNS服務(wù)器保護(hù)方法:幾點(diǎn)保護(hù)DNS服務(wù)器的有效方法小結(jié)
完成DNS查詢的DNS服務(wù)器。使用DNS轉(zhuǎn)發(fā)器的主要目的是減輕DNS處理的壓力,本文收集總結(jié)了幾點(diǎn)保護(hù)DNS服務(wù)器的有效方法。需要的朋友的可以參考下。...
windows2003服務(wù)器搭建DNS服務(wù)器配置圖解教程
DNS簡單地說,就是Domain Name System(域名系統(tǒng))。在一個(gè)以TCP/IP協(xié)議為主的網(wǎng)絡(luò)環(huán)境中,DNS是一個(gè)非常重要而且常用的系統(tǒng)。其主要的功能就是將我們?nèi)菀子洃浀木W(wǎng)址域名(Domain Name)與不容易記憶的IP地址作自動(dòng)解析互換...
RHE5服務(wù)器中搭建DNS服務(wù)器的方法步驟說明[圖文]
本文介紹 RHE5中搭建DNS服務(wù)器的方法,主機(jī)的一個(gè)列表文件—包含(本地網(wǎng)絡(luò)中)已知主機(jī)的一個(gè)列表如果系統(tǒng)的IP不是動(dòng)態(tài)生成,就可以使用它,對于簡單的主機(jī)名解析(點(diǎn)分表示法供大家學(xué)習(xí)參考...
關(guān)于安裝DNS服務(wù)器的添加步驟具體圖文詳解
在WindowsServer2003系統(tǒng)中默認(rèn)的是將本地計(jì)算機(jī)作為DNS服務(wù)器的硬件設(shè)備,即將本地計(jì)算機(jī)的IP地址或名稱指定給DNS服務(wù)器,下面為大家介紹下DNS服務(wù)器具體的添加步驟。...
windows服務(wù)器下指定IP地址遠(yuǎn)程訪問服務(wù)器的設(shè)置方法
我們有很多服務(wù)器經(jīng)常受到外界網(wǎng)絡(luò)的干擾,入侵者們通過掃描3389端口爆破密碼非法進(jìn)入我們的服務(wù)器,這時(shí),我們可以配置服務(wù)器IP 安全策略來限制一些IP訪問,大大提高了服務(wù)器的安全。...
Windows server 2008 R2服務(wù)器遠(yuǎn)程桌面3389端口的修改方法
文章主要為大家詳細(xì)介紹了Windows server 2008 R2遠(yuǎn)程桌面3389端口的修改方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下...
windows服務(wù)器系統(tǒng)下安裝JDK8的教程圖解
文章主要介紹了windows系統(tǒng)下安裝JDK8的教程圖解,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下。...
win10服務(wù)器64位系統(tǒng)安裝多個(gè)jdk版本的切換問題及解決方法
文章主要介紹了win10 64位系統(tǒng)中安裝多個(gè)jdk版本的切換問題及解決方法,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下...
Win10系統(tǒng)服務(wù)器安裝MySQL8.0.13遇到的問題及解決方法
文章主要介紹了Win10系統(tǒng)安裝MySQL8.0.13遇到的問題及解決方法,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下...
Windows Server 2008R2服務(wù)器忘記密碼的處理方法
文章主要介紹了Windows Server 2008 R2 忘記密碼的處理方法。一般兩種方法:一種是軟件方法一種是通過系統(tǒng)安裝盤實(shí)現(xiàn)的,這里久違大家分享一下需要的朋友可以參考下。...