nginx安裝與部署

2021-10-02 06:34:46 字數 1704 閱讀 9705

nginx是乙個輕量級web伺服器(比起apache)。可以快速讓自己的**上線

使用yum安裝

yum install nginx -y

配置檢查環境是否滿足安裝條件,依賴

指定安裝方式 指定檔案放**,開啟模組功能

指定軟體安裝在**

具體步驟:

解壓:

tar xzvf nginx-1.17.6.tar.gz  #解壓

cd nginx-1.17.6

檢查配置:

./configure

檢查是否缺少環境包:配置過程中不能有error

一般來說會提示缺少pcre和openssl

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

gcc:用來編譯c原始碼

pcre:perl庫,包括正規表示式。

openssl:用來加密傳輸https

zlib:資料壓縮

*-devel:代表開發模式的包,需要使用這個應用的原始碼。呼叫這個包中的api做二次開發。不帶-devel的包,則是使用這個這個應用開發的程式

配置安裝目錄:

./configure --prefix=/usr/local/nginx

–prefix:設定程式安裝的地點

編譯和安裝

make  #編譯

make install #安裝

編譯:讓**變為二進位制可執行程式

注意:編譯和安裝過程中不能有error,否則代表安裝失敗

/usr/local/nginx/sbin/nginx

預設監聽80埠,訪問位址127.0.0.1

檢視埠是否啟動

lsof -i 80

netstat -ntpl

瀏覽器輸入 即可訪問相關網頁

或者使用elinks文字瀏覽器

elinks --dump

vim /usr/lib/systemd/system/nginx.service

編輯新檔案

[unit]

description=nginx

after=network.target

[service]

type=forking

pidfile=/usr/local/nginx/logs/nginx.pid

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

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

execstop=/usr/localnginx/sbin/nginx -s stop

privatetmp=true

[install]

wantedby=multi-user.target

pidfile,execstart,execreload,execstop都需要改到相應nginx檔案

nginx安裝完成了,我們的靜態網頁只需要放到

/usr/local/nginx/html資料夾下就可以通過網頁來訪問了(預設訪問相應資料夾下的index檔案)

Nginx的安裝與部署

yum install y wget yum install y vim enhanced yum install y make cmake gcc gcc c wget 2.tar gzyum install y pcre pcre devel yum install y zlib zlib de...

Nginx的安裝與部署

1 安裝工具包 wget vim和gcc yum install y wget yum install y vim enhanced yum install y make cmake gcc gcc c wget3 安裝依賴包 yum install y pcre pcre devel yum in...

Nginx的安裝與部署

1 安裝工具包 wget vim和gcc yum install y wget yum install y vim enhanced yum install y make cmake gcc gcc c wget3 安裝依賴包 yum install y pcre pcre devel yum in...