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...