首頁 > 網際網路

linux伺服器設定

2019-12-01 11:07:37

Tips:linux伺服器設定,linux伺服器設定方法,快速搭建linux伺服器環境,linux環境一鍵安裝

1

一台擁有root許可權可以存取網際網路的linux伺服器一台。

2

SSH連線軟體,推薦使用免費的putty(為了伺服器安全,請到官方網站下載)。

1

架設linux環境的伺服器執行環境,實現PHP+MYSQL和支援靜態網頁的伺服器,其伺服器效能相對win環境下的apache強大10倍,我們通常選擇的是lnmp這個業內非常強大而且成熟的一鍵安裝包,lnmp架設完成對伺服器記憶體占用60M左右,的確很出色。

1

登陸SSH,通常需要root登陸,我們可以選擇putty來連線伺服器,有以下幾行命令:wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.gztar zxvf lnmp0.7.tar.gzcd lnmp0.7wget http://www.hexiaojun.com/soft/eaccelerator-0.9.6.1.tar.bz2./centos.sh如果是Debian或Ubuntu系統,則最後一行安裝命令為./debian.sh或./ubuntu.sh

2

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


3

提示你輸入MYSQL的root帳號密碼,這個一定要記住,是以後mysql管理的密碼:


4

按任意鍵,開始安裝。正常情況下20-40分鐘左右,就可以安裝完。進入#狀態,如果你執行PHP程式網站,最好還要安裝一下eAccelerator快取外掛:./eaccelerator.sh至此LNMP安裝完成,預設網站目錄為/home/wwwroot/,預設安裝PHPMYADMIN,使用 http://1.2.3.4/phpmyadmin/index.php 就可以管理你的MYSQL資料庫了。

1

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

2

/root/vhost.sh

3

 1.係結的主域名,我輸入419.at後回車 2.問你是否係結其它域名,我輸入y後回車 3.輸入你要繫結的其它域名,例如www.419.at回車 4.問你網站的系結目錄是哪?預設是/home/wwwroot/419.at 可以自定義 5.問你是否啟用偽靜態規則,自帶了幾個,按需要輸入 6.問你是否開啟紀錄檔檔案 n 回車

4


5

預設系結完域名,會在/usr/local/nginx/conf/vhost下面生成一個419.at.conf檔案,如果想更換系結的目錄,修改系結域名或新增301或404規則,都可以修改這個檔案。小夜修改的方法是用flashfxp(下附使用方法)下載到本機用editplus修改後上傳。

6

如果你域名很多,只要備份/usr/local/nginx/conf/vhost目錄裡面的組態檔,重灌系統後再上傳。如果想刪除系結,只要刪除這個檔案。再重新載入一下設定就可以了:

7

/root/lnmp reload

8

使用vhost.sh綁米,實際上講是建立一個conf檔案到vhost目錄中而已,其實還可以把vhost目錄中現有的檔案,複製一個並進行修改再過載設定來完成綁米。基本內容如下:

9

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

1

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

2

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

3

其中worker_processes 1;可以修改成2或3個,nginx本身就很強大,不需要像apache那樣,開啟過多的進程來保證其穩定執行。找到<value name=」max_children」>,按你的記憶體容量修改PHP進程的數量,一般128記憶體開啟6個,256記憶體開啟16個。這樣能保證,在PHP大並行的情況下不會502錯誤。優化後,使用以下命令重新啟動lnmp。

4

/root/lnmp restart

1

找到你的站點組態檔,例如/usr/local/nginx/conf/vhost/419.at.conf在root /home/wwwroot/419.at;下面新增一行:error_page 404 /404.php;

2


3

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

1

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.c
onf; 就可以了。設定例子如下圖,其中419.conf就是我這個網站的自定義偽靜態規則。

2


3

#修改相關設定後,需要用以下命令過載設定,使其生效:/root/lnmp reload判斷域名自動301偽靜態規則:if ($host != ‘www.vpsmm.com’ ) {rewrite ^/(.*)$ http://www.vpsmm.com/$1 permanent;}

4

其它注意內容暫無

IT145.com E-mail:sddin#qq.com