編譯安裝nginx:
**系統:**centos-7.5
**軟體:**nginx-1.14.2
安裝依賴包:
yum -y install pcre* openssl-devel
建立目錄:
mkdir /home/tools && cd /home/tools
建立使用者:
useradd nginx -s /sbin/nologin -m
解壓原始碼包:
wget
tar zxf nginx-1.14.2.tar.gz &&
cd nginx-1.14.2/
預編譯:
編譯:
make
&&make
install
&&echo
$?ln -s /usr/local/nginx-1.14.2 /usr/local/nginx
檢測是否安裝成功:
/usr/local/nginx/sbin/nginx -t --------->輸入命令檢視nginx版本
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
備份並修改配置檔案:cd /usr/local/nginx/conf/ && cp nginx.conf nginx.conf.bak && vim nginx.conf
}}加入systemd管理:vim /etc/systemd/system/nginx.service
[unit]
description=nginx server daemon
documentation=man:nginx(8)
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-reload
啟動nginx:systemctl start nginx
systemctl enable nginx
預設站點目錄:
cd /usr/local/nginx/html/
瀏覽器訪問:
systemctl start nginx
systemctl enable nginx
預設站點目錄:
cd /usr/local/nginx/html/
瀏覽器訪問:
nginx編譯安裝
nginx版本 1.12.2 1.安裝依賴包 yum install y gcc gcc c zlib zlib devel openssl openssl devel pcre pcre devel 2.編譯和安裝nginx 執行如下命令 3.安裝完成啟動nginx。如果用指定使用者啟動nginx...
Nginx編譯安裝
ububtu apt get install build essential apt get install libtool centos yum y install gcc automake autoconf libtool make yum install gcc gcc c 1 pcre庫 a...
編譯安裝Nginx
假設所有依賴都已解決,如遇到未安裝的程式則安裝後繼續 架設使用最高許可權使用者,如果不是則在命令前加上sudo 解壓到使用者目錄 tar zxvf nginx 1.6.2.tar.gz 配置安裝選項 編譯程式 make 安裝程式 make install 啟動程式 usr local nginx s...