Linux環境下nignx1 14安裝

2021-10-01 06:43:19 字數 2285 閱讀 5040

wget

gcc編譯器是否安裝?

檢查是否安裝:yum list installed | grep gcc

執行安裝:yum install gcc -y

openssl庫是否安裝?

檢查是否安裝:yum list installed | grep openssl

執行安裝:yum install openssl openssl-devel -y

pcre庫是否安裝?

檢查是否安裝:yum list installed | grep pcre

執行安裝:yum install pcre pcre-devel -y

zlib庫是否安裝?

檢查是否安裝:yum list installed | grep zlib

執行安裝:yum install zlib zlib-devel -y

一次性安裝,執行如下命令:

yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y

##yum組,找到development tools

yum grouplist

##檢視development tools

yum groupinfo development tools

##安裝組,組內所有依賴將被安裝

yum groupinstall development tools -y

2、切換至解壓後的nginx主目錄,執行命令:cd nginx-1.14.0

3、在nginx主目錄nginx-1.14.0下執行命令:./configure --prefix=/usr/local/nginx(其中--prefix是指定nginx安裝路徑)

4、執行命令進行編譯:make

5、執行命令進行安裝:make install

1、普通啟動:

切換到nginx安裝目錄的sbin目錄下,執行:./nginx

2、通過配置檔案啟動:

./nginx -c /usr/local/nginx/conf/nginx.conf

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf  (其中-c是指定配置檔案)

3、檢查nginx是否啟動:

通過檢視程序:ps -ef | grep nginx

nginx 體系結構由 master 程序和其 worker 程序組成;

master 程序讀取配置檔案,並維護 worker 程序,而 worker 程序則對請求進行實際處理;

nginx的關閉有多種方式:

1、優雅關閉nginx:

找出nginx的程序號:ps -ef | grep nginx

執行命令:kill -quit 主pid

其中pid是主程序號的pid(master process),其他為子程序pid(worker process)

2、快速關閉nginx:

找出nginx的程序號:ps -ef | grep nginx

kill -term 主pid

3、重啟nginx:

./nginx -s reload

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

當修改nginx配置檔案後,可以使用nginx命令進行配置檔案語法檢查,用於檢查nginx配置檔案是否正確;

檢查nginx配置檔案是否正確:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -t

linux上檢視nginx版本:/usr/local/nginx/sbin/nginx -v

-v (小寫的v)顯示 nginx 的版本;

-v (大寫的v)顯示 nginx 的版本、編譯器版本和配置引數;

Linux下Nignx的安裝

2 相關依賴的安裝 3 解壓安裝 4 執行 wget c是否安裝查詢 yum list installed grep 包名 需要安裝 gcc c gcc pcre pcre devel openssl openssl devel zlib zlib devel yum install y gcc c...

LINUX環境下安裝ORACLE 11G

要在linux上安裝orace 11g 我們需要先做好準備工作,我用的linux版本是oracle enterpriselinux 5.4 oracle 是11g的。登入root賬戶,先掛載所需要的光碟 mount dev cdrom mnt 將光碟掛載到 mnt目錄下這種掛載方式只是零時的,如果需...

在Linux環境下的解除安裝Oracle11G操作

1.使用sql plus停止資料庫 oracle oracletest oracle sqlplus nolog sql connect as sysdba sql shutdown immediate sql exit 2.停止listener oracle oracletest oracle l...