Nginx編譯安裝

2021-10-07 03:49:38 字數 2399 閱讀 9275

編譯安裝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 nginxsystemctl 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...