快速安裝nginx

2022-11-27 06:17:43 字數 3013 閱讀 2513

/usr/sbin/groupadd -f nginx

/usr/sbin/useradd -g nginx nginx

yum install gcc  gcc-c++ -y #預設有的話無須安裝

yum install -y pcre-devel openssl-devel #依賴(支援nginx服務訪問,以https方式訪問)

wget -q http://

tar xf nginx-1.14.2

.tar.gz

cd nginx-1.14.2

./configure --prefix=/usr/local/nginx-1.14.2 --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --with-http_gzip_static_module #根據你的需求新增編譯時要帶的模組

make && make install

ln -s /usr/local/nginx-1.14.2 /usr/local/nginx

# 這條ln命令的意義十分深遠重大。這是生產環境的經驗。

# 將nginx安裝路徑通過軟連結方式更改為/usr/local/nginx/,方便人員使用。

# 安裝時指定版本號路徑是為了便於檢視分割槽當前使用的版本,也方便以後升級。

/usr/local/nginx/sbin/nginx #啟動nginx 若報錯說明沒有建立nginx使用者或者是

ln -s /usr/local/nginx-1.14.2/sbin/nginx /usr/local/sbin/#做條軟連線直接用nginx啟動

在nginx.conf中 把user nobody的註釋去掉既可

netstat -lntup|grep 80 檢視是否有80埠

#/usr/local/nginx/sbin/nginx -v

nginx version: nginx

/1.14.2

built by gcc 4.4.7 20120313 (red hat 4.4.7-18) (gcc)

built with openssl 1.0.1e-fips 11 feb 2013

tls sni support enabled

configure arguments: --prefix=/usr/local/nginx-1.14.2 --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --with-http_gzip_static_module

nginx -t   #檢查語法是否正常

nginx -s reload #平滑重啟

egrep -v "

#|^$

" nginx.conf.default >nginx.conf #精簡化/最小化預設nginx.conf配置檔案資訊

# vim conf/nginx.conf

worker_processes 1;

events

http

server

error_page

500502

503504 /50x.html;

location = /50x.html }}

標準的配置請寫在vhost下面:

[[email protected] conf]# cat nginx.conf

#user www;

worker_processes auto;

worker_rlimit_nofile

204800

;events

http

處理邏輯的放在vhost下面:

[[email protected] conf]# pwd

/usr/local/nginx/conf

[[email protected] conf]# cat vhost/gunicorn.conf

server

location /

error_page

500502

503504 /50x.html;

location = /50x.html

access_log /data/logs/nginx/gunicorn_access.log main;

error_log /data/logs/nginx/gunicorn_error.log;

}

一鍵安裝openresty,配置優化等

[[email protected] ~]# cd /usr/local/src

[[email protected] src]# git clone https://

github.com/unixwang/linux-package.git

[[email protected] src]# cd linux-package/[[email protected] linux-package]# yum localinstall -y jemalloc-4.5.0-1.x86_64.rpm openresty-1.15.8.1-1

.x86_64.rpm

[[email protected] vhost]# cd /usr/local/openresty/nginx/conf/vhos

[[email protected] vhost]# /usr/local/openresty/nginx/sbin/nginx

Nginx的快速安裝

1.centeros7.x vmware虛擬機器,安裝過程參考 2.安裝好後,五項確認 1.確認系統網路 2.確認yum可用 3.確認關閉iptables規則 4.確認停用selinux 5.確認關閉防火牆 確認系統網路,可以通過 ping 命令 來測試,例如 ping www.baidu.com,...

Centos下快速安裝Nginx

選首先安裝這幾個軟體 gcc,pcre perl compatible regular expression zlib,openssl。nginx是c寫的,需要用gcc編譯 nginx的rewrite和http模組會用到pcre nginx中的gzip用到zlib 用命令 gcc 檢視gcc是否安裝...

nginx 快速檢視配置檔案的方法

ps aux grep nginx root 3520.0 0.02468624 924 s 10 43上午 0 00.08 nginx worker process root 2320.0 0.02459408 532 s 10 43上午 0 00.02 nginx master process ...