Linux nginx安裝與配置(參考)

2022-08-20 06:24:15 字數 2371 閱讀 8194

1.進入linux伺服器安裝依賴

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

2.新增使用者和組

groupadd nginx

useradd -s /sbin/nologin -m -g nginx nginx

mkdir /home/download

cd /home/download

wget

tar -xvf nginx-1.4.4.tar.gz

4.進入解壓資料夾並指定安裝路徑

cd nginx-1.4.4

./configure --prefix=/home/nginx

5.執行make和make install

make

make install

6.設定使用者許可權

chown -r nginx.nginx /home/nginx

7.nginx需要libpcre.so.1,但安裝pcre後只有libpcre.so.0,所以先建立乙個鏈結。(非必須操作)

ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1

8.80埠設定(非必須操作)

iptables -i input 3 -s 0.0.0.0/0 -p tcp --dport 80 -j accept

9.啟動/停止/重啟nginx

/home/nginx/sbin/nginx

/home/nginx/sbin/nginx -s quit

/home/nginx/sbin/nginx -s reload

10.設定nginx服務自動啟動

1)在系統服務中新建nginx服務

vi /lib/systemd/system/nginx.service

2)輸入以下內容

[unit]

description=nginx

after=network.target

[service]

type=forking

execstart=/home/nginx/sbin/nginx

execreload=/home/nginx/sbin/nginx -s reload

execstop=/home/nginx/sbin/nginx -s quit

privatetmp=true

[install]

wantedby=multi-user.target

[unit]:服務的說明

description:描述服務

after:描述服務類別

[service]服務執行引數的設定

type=forking是後台執行的形式

execstart為服務的具體執行命令

execreload為重啟命令

execstop為停止命令

privatetmp=true表示給服務分配獨立的臨時空間

注意:[unit]作為服務的說明

[service]的啟動、重啟、停止命令全部要求使用絕對路徑

[install]執行級別下服務安裝的相關設定,可設定為多使用者,即系統執行級別為3

3)設定自動啟動

systemctl enable nginx.service

11.設定自動啟動後可執行以下命令

設定開機啟動

systemctl enable nginx.service

其他命令

啟動nginx服務

systemctl start nginx.service 

停止nginx服務

systemctl stop nginx.service 

停止開機自啟動

systemctl disable nginx.service

檢視服務當前狀態

systemctl status nginx.service

重新啟動服務

systemctl restart nginx.service 

檢視所有已啟動的服務

systemctl list-units --type=service

12.常用命令

建立目錄:mkdir

刪除:rm

直接刪除整個目錄:rm -rf

進入目錄:cd /home

返回根目錄:cd

不儲存並退出檔案::q!

linux nginx 安裝 與 配置

1,安裝 安裝sudo yum install y nginx 檢視安裝路徑 whereis nginx 如 nginx usr sbin nginx usr lib64 nginx etc nginx usr share nginx usr share man man8 nginx.8 gz新增啟...

Linux Nginx安裝與配置 1

一.nginx 簡介與作用 a.高效能http伺服器 b.可做反向 c.imap pop3 smtp 伺服器 二.特點 a.記憶體占用少 b.併發能力強 c.輕量級的 web伺服器 三.安裝依賴 1.rewrite模組 需要 pcre 庫 2.gzip模組需要 zlib 庫 3.ssl 功能需要 o...

Linux Nginx 安裝配置

nginx安裝 關於nginx的安裝推薦 牛遷遷的教程,裡面包含了安裝過程和常見錯誤 nginx.conf檔案配置 nginx作為前置http伺服器 如果僅使用ip來訪問,那麼直接訪問埠號即可,nginx.conf檔案裡做如下配置 upstream web server 如果使用網域名稱來訪問,而網...