linux下安裝nginx操作詳解
使用者root為例,首先準備好一些必備的安裝包,安裝包列表有:
把這些安裝包複製到/root/nginx_install_files/目錄下。首先檢查系統是否安裝gcc和make,輸入gcc(make)後如果出現:
則需安裝gcc和make。
1.安裝gcc編譯器(注意切換目錄)
首先先安裝gcc-1下的安裝包,安裝命令如下:
dpkg –i *.deb
然後再安裝gcc-2下的安裝包,目錄切換到gcc-2目錄下,安裝命令同上。
2.安裝make包,安裝命令同1。
3.安裝pcre(注意切換目錄)
tar zxvf pcre-8.34.tar.gz
切換到pcre的安裝目錄,然後:
./configure
make
make install
4.zlib包
如果系統沒有zlib包,則需手動安裝:
tar zxvf zlib.tar.gz
切換到zlib的安裝目錄,然後:
./configure
make
make install
5.安裝nginx
tar zxvf nginx-1.4.1.tar.gz
切換到nginx的安裝目錄,然後:
檢查是否安裝成功:
cd /usr/local/nginx/sbin
./nginx -t
結果顯示:
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
啟動nginx:
cd /usr/local/nginx/sbin目錄下面輸入./nginx啟動nginx
檢查是否啟動成功
在瀏覽器中輸入 顯示:
nginx.conf配置:
bhosts.conf配置:
upstream mycon
chosts.conf配置:
location ~*/goodsshowservice/listgoodsbycategory
phosts.conf配置:
}附:nginx在linux的一些常用指令
啟動:cd /usr/local/nginx/sbin
./nginx
重啟:./nginx –s reload
關閉:./nginx –s stop
nginx開機自啟動/關閉/重啟命令配置
/etc/init.d/nginx新增以下指令碼:
#! /bin/sh
# reproduced with express authorization from its contributors
set -e
path=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
desc="nginx daemon"
name=nginx
daemon=/usr/local/nginx/sbin/$name
scriptname=/etc/init.d/$name
# if the daemon file is not found, terminate the script.
test -x $daemon || exit 0
d_start()
d_stop()
d_reload()
case "$1" in
start)
echo -n "starting $desc: $name"
d_start
echo "."
;;stop)
echo -n "stopping $desc: $name"
d_stop
echo "."
;;reload)
echo -n "reloading $desc configuration..."
d_reload
echo "reloaded."
;;restart)
echo -n "restarting $desc: $name"
d_stop
# sleep for two seconds before starting again, this should give the
# nginx daemon some time to perform a graceful stop.
sleep 2
d_start
echo "."
;;*)
echo "usage: $scriptname ">&2
exit 3
;;esac
exit 0
在命令列輸入:update-rc.d nginx defaults 98
更改許可權:chmod a+x /etc/init.d/nginx
重啟之後就可以直接使用服務來啟動nginx,如:
service nginx start
service nginx stop
service nginx restart
Linux安裝nginx操作
說明 本文章只做具體安裝操作,必要的時候會做簡單的說明。操作前準備 1.確認是否安裝nginx依賴的資料庫。下面是存在的。a.可以 執行安裝命令 yum y install gcc pcre devel zlib devel openssl openssl devel 三個依賴庫安裝都一樣,以ope...
Linux下nginx的安裝
nginx engine x 是乙個高效能的http和反向 伺服器,是由俄羅斯人igor sysoev建立的專案,超輕量級,超快處理能力。目前使用的nginx版本是0.7.61 nginx的官言 為 http nginx.net 安裝pcre tar xzvf pcre 7.9.tar.gz cd ...
Linux下Nginx的安裝
nginx是目前比較通用的伺服器,由俄羅斯人開發,最大的特點就是負載均衡,平滑啟動。本篇部落格主要講解nginx的安裝。tar zxvf pcre 8.35.zip進行解壓縮,之後 輸入 cd pcre 8.35進入pcre安裝目錄,然後 configure make make install。這樣...