記一次安裝nginx實操

2021-10-02 06:51:17 字數 2823 閱讀 1320

安裝類請看完整篇文章再捋一下思路進行安裝,也建議多看幾篇類似的文章

以下所有安裝如果出現輸入y/n的時候都選擇y

更新yum

yum update
中間需要確定一次 ,輸入 y 即可

安裝最新的nginx源

1、進入 選擇nginx源

yum install nginx-nr-agent-2.0.0-11.el7.ngx.noarch.rpm
2、中間需要一次確認,輸入 y 即可

原始碼安裝

1、安裝make

yum -y install gcc automakes autoconf libtool make
2、安裝gcc

yum install gcc gcc-c++
3、安裝pcre

nginx需要pcre 是因為nginx的rewrite模組和http核心模組會使用得到pcre正規表示式 語法

yum install pcre pcre-devel

4、安裝zlib庫

zlib庫提供了壓縮演算法

yum install zlib zlib-devel

5、安裝openssl

解壓nginx 安裝包

tar -xzf nginx-1.16.1.tar.gz

進入解壓目錄後執行configure

./configure

執行 make

&&make

install 安裝nginx

make

&&make

install

進入usr/local/nginx/sbin/ 執行nginx

./nginx

檢視80埠占用

netstat -anp |

grep 80

在進入usr/local/nginx/sbin/ 執行nginx後,我這裡提示沒有繫結

1.猜測可能是埠被占用了,檢視後發現果然一直監聽狀態,我就先停止了服務(不能停止就kill)。

2.再次檢視80 埠後沒有占用,然後執行./nginx,什麼也沒有返回就是最好的結果

3.進入自己的**出現了nginx歡迎介面就代表成功了

啟動nginx

啟動nginx

service nginx start

檢查開機自動是否成功

systemctl list-dependencies |

grep nginx

設定nginx伺服器開機自動啟動

1.進入預設的目錄/lib/systemd/system看一下是否有nginx.service這個檔案,如果木有的話請建立乙個vim nginx.service檔案,內容如下:

[unit]

description=nginx

after=network.target

[service]

type=forking

execstart=/usr/local/nginx/sbin/nginx

execreload=/usr/local/nginx/sbin/nginx -s reload

execstop=/usr/local/nginx/sbin/nginx -s quit

privatetmp=true

[install]

wantedby=multi-user.target

systemctl daemon-reload3.正常啟動即可service nginx start或者systemctl start nginx.service4.此時可能會提示埠被占用了,如果出現這種情況,相信看到這裡也知道怎麼關閉80埠對應的程序了kill 80埠對應程序的pid號

記一次linux下安裝nginx

使用到的工具 1 xshell 用於訪問遠端伺服器,通過執行指令碼來檢視 刪除伺服器上的檔案 在伺服器上進行安裝程式等操作 2 xftp 用於更換遠端伺服器中的檔案 安裝過程 執行如下命令,安裝nginx所需的依賴 yum y install gcc zlib zlib devel pcre dev...

記一次nginx離線安裝部署

nginx環境包 1,將tar包放在 home nginx或者其他,進入目錄解壓nginxofflinepack.tar.gz 2,rpm uvh nodeps force rpm 3,安裝pcre tar xvf pcre 8.43.tar.gz cd home nginx pcre 8.42 c...

一次線上運營活動實操

雲知光,2014年12月28日24 00舉行了一次線上免費領書活動,送出圖書4200本。27日下午6點,伺服器開始超載,使用者反饋無法開啟頁面。當時還在南城和monkey一起在小康家看他寶寶,外加找小康吃飯聊聊天,吃完飯火速打的從南城奔回立水橋,幸好一路暢通無阻。開機,先看cpu和記憶體,都還足夠。...