Linux下安裝Nginx操作詳解

2021-07-05 06:20:26 字數 3306 閱讀 4391

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。這樣...