精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長網(wǎng)

17站長網(wǎng) 首頁 網(wǎng)站 服務(wù)器 查看內(nèi)容

Nginx安裝詳細(xì)教程

2022-10-17 13:28| 查看: 1692 |來源: 互聯(lián)網(wǎng)

1. Nginx簡單介紹 Nginx是一款自由的、開源的、高性能的HTTP服務(wù)器和反向代理服務(wù)器;同時也是一個IMAP、POP3、SMTP代理服務(wù)器;Nginx可以作為一個HTTP服務(wù)器進(jìn) ...

1. Nginx簡單介紹

Nginx是一款自由的、開源的、高性能的HTTP服務(wù)器和反向代理服務(wù)器;同時也是一個IMAP、POP3、SMTP代理服務(wù)器;Nginx可以作為一個HTTP服務(wù)器進(jìn)行網(wǎng)站的發(fā)布處理,另外Nginx可以作為反向代理進(jìn)行負(fù)載均衡的實現(xiàn)。

更多關(guān)于Nginx介紹以及作用請自行百度

2.安裝Nginx基礎(chǔ)依賴包

[root@nginx ~]# yum install gcc gcc-c++ pcre-devel zlib-devel openssl-devel -y

3.下載相關(guān)的軟件包3.1下載nginx穩(wěn)定版

注:進(jìn)入Nginx安裝包下載地址復(fù)制您想要的版本鏈接,我這里以Nginx-1.14.0為例。

[root@nginx~]# cd /usr/local/src/  
[root@ nginx src]# wget http://nginx.org/download/nginx-1.14.0.tar.gz

3.2 下載nginx-sticky模塊(可選安裝,應(yīng)用于集群)

作用:后端做負(fù)載均衡解決session sticky問題。

[root@nginx src]# wget https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/master.tar.gz

3.3下載ngx_cache_purge模塊(可選安裝)

作用:將ngx_cache_purge編譯到到Nginx中,用來清除指定URL的緩存。

官網(wǎng)地址:http://labs.frickle.com/nginx_ngx_cache_purge/

[root@nginx src]# wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz

4.添加Nginx用戶和組

[root@nginx ~]# groupadd www    
[root@nginx ~]# useradd -g www www -s /sbin/nologin

注:創(chuàng)建nginx運行用戶www并加入到www組,不允許www用戶直接登錄系統(tǒng)。

5.解壓Nginx源碼包并進(jìn)入解壓目錄,進(jìn)行編譯安裝

[root@nginx src]# tar zxf nginx-1.14.0.tar.gz 
# 注意3.2的可選項 
[root@nginx src]# tar zxf ngx_cache_purge-2.3.tar.gz 
# 注意3.3的可選項
[root@nginx src]# tar zxf nginx-goodies-nginx-sticky-module-ng-08a395c66e42.tar.gz      
[root@nginx src]# cd nginx-1.14.0/

注:‘='號后面是自己安裝包的絕對路徑,和配置文件路徑。

[root@nginx-master nginx-1.14.0]# ./configure --prefix=/usr/local/nginx  
> --user=www --group=www       
> --with-http_stub_status_module      
> --with-http_realip_module --with-http_ssl_module    
> --with-http_gzip_static_module      
> --http-client-body-temp-path=/var/tmp/nginx/client    
> --http-proxy-temp-path=/var/tmp/nginx/proxy     
> --http-fastcgi-temp-path=/var/tmp/nginx/fcgi
# 注意3.2的可選項    
> --with-pcre --add-module=/usr/local/src/ngx_cache_purge-2.3 
# 注意3.3的可選項   
> --add-module=/usr/local/src/nginx-goodies-nginx-sticky-module-ng-08a395c66e42

執(zhí)行完編譯后:

[root@nginx nginx-1.14.0]# make && make install

注:Nginx的所有模塊必須在編譯的時候添加,不能再運行的時候動態(tài)加載。

6.優(yōu)化Nginx程序的執(zhí)行路徑

[root@nginx nginx-1.14.0]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ 
[root@nginx nginx-1.14.0]# nginx -t

如果出現(xiàn)以下問題:

需要創(chuàng)建此目錄:

[root@nginx nginx-1.14.0]# mkdir -p /var/tmp/nginx/client

7.配置Nginx開機(jī)自啟動等命令,方便我們管理Nginx

原始管理nginx的命令,不是很方便!

[root@nginx-master ~]# nginx  啟動nginx
[root@nginx-master ~]# nginx -s reload 重啟nginx
[root@nginx-master ~]# nginx -s stop 停止nginx

接下來設(shè)置常用的管理命令:

1) 創(chuàng)建開機(jī)啟動命令腳本文件:

[root@nginx ~]# vim /etc/init.d/nginx

2) 在這個Nginx文件中插入一下啟動腳本代碼:

-----------------------------------腳本如下 -----------------------------------
#! /bin/bash
# chkconfig: - 85 15
PATH=/usr/local/nginx
DESC="nginx daemon"
NAME=nginx
DAEMON=$PATH/sbin/$NAME
CONFIGFILE=$PATH/conf/$NAME.conf
PIDFILE=$PATH/logs/$NAME.pid
scriptNAME=/etc/init.d/$NAME
set -e
[ -x "$DAEMON" ] || exit 0
do_start() {
$DAEMON -c $CONFIGFILE || echo -n "nginx already running"
}
do_stop() {
$DAEMON -s stop || echo -n "nginx not running"
}
do_reload() {
$DAEMON -s reload || echo -n "nginx can't reload"
}
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
do_start
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
do_stop
echo "."
;;
reload|graceful)
echo -n "Reloading $DESC configuration..."
do_reload
echo "."
;;
restart)
echo -n "Restarting $DESC: $NAME"
do_stop
do_start
echo "."
;;
*)
echo "Usage: $scriptNAME {start|stop|reload|restart}" >&2
exit 3
;;
esac
exit 0

[root@nginx ~]# cd /etc/init.d/

3) 設(shè)置所有人都有對這個啟動腳本nginx文件的執(zhí)行權(quán)限:

[root@nginx init.d]# chmod a+x nginx

4) 把nginx加入系統(tǒng)服務(wù)中:

[root@nginx init.d]# chkconfig --add nginx

5) 把服務(wù)設(shè)置為開機(jī)啟動:

[root@nginx init.d]# chkconfig nginx on

注:reboot重啟系統(tǒng)生效!

6) 重啟后,就可以執(zhí)行如下命令進(jìn)行管理了

systemctl start nginx.service   # 啟動nginx
systemctl stop nginx.service   # 結(jié)束nginx
systemctl restart nginx.service   # 重啟nginx
systemctl enable nginx.service   # 開機(jī)啟動

8. 如果出現(xiàn) Nginx 啟動不了,請嘗試以下方法

1) 如果之前安裝過httpd,側(cè)需要先卸載httpd,否則啟動失敗,除非修改Nginx啟動端口。

[root@nginx ~]# yum remove httpd -y

2) 如果還是啟動不來,再試試這個方法:殺死Nginx相關(guān)的進(jìn)程之后,啟動Nginx

[root@nginx ~]#ps -A | grep nginx           
[root@nginx ~]#kill -9 pid1            
[root@nginx ~]#kill -9 pid2

3) 如果還是不行,查看日志信息解決。

9.啟動Nginx并訪問測試

注:后續(xù)繼續(xù)更新Nginx優(yōu)化及反向代理功能!

總結(jié)

以上Nginx安裝詳細(xì)教程就是小編為大家收集整理的全部內(nèi)容了,希望對大家有所幫助。如果您喜歡這篇文章,可以收藏或分享給您的小伙伴們吧!歡迎持續(xù)關(guān)注我們的后續(xù)更新。

本文最后更新于 2022-10-17 13:28,某些文章具有時效性,若有錯誤或已失效,請在網(wǎng)站留言或聯(lián)系站長:17tui@17tui.com
·END·
站長網(wǎng)微信號:w17tui,關(guān)注站長、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系我們及時修正或刪除。謝謝!

17站長網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務(wù),與站長一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨!

掃一掃,關(guān)注站長網(wǎng)微信

大家都在看

熱門排行

    最近更新

      返回頂部
      主站蜘蛛池模板: 伊人丁香花久久爱综合 | 中文字字幕在线 | 天天操综 | 精品国产爱久久 | 亚欧在线视频 | 色黄网站成年女人色毛片 | 亚洲线精品一区二区三区 | 国产chinese视频在线观看 | 91精品久久久久含羞草 | 久久久久久国产视频 | 3344成年站福利在线视频免费 | a级在线视频| 亚洲精品色综合久久 | 一区二区福利视频 | 精品久久久久久国产 | 亚洲欧洲精品国产二码 | 亚洲丁香婷婷 | 永久免费的网站 | 日本黄色大片免费 | 日本乱人伦片中文字幕三区 | 国产不卡在线视频 | 手机看片久久国产免费不卡 | 亚洲精品综合 | 中文字幕乱码二三区免费 | 国产一级做a爰片在线看免费 | 欧美做a一级视频免费观看 欧美做a欧美 | 国产日产欧美a级毛片 | 不卡国产 | 国产尤物精品视频 | 国产乱人视频免费播放 | 国产伦精品一区二区三区女 | 亚洲 欧美 综合 | 美女吊黑视频在线观看 | 手机看片一区二区 | 免费黄a| 4444在线观看片 | 黄色片免费网站 | 台湾永久内衣秀130部vk | 中文字幕在线播放 | 国产精品福利在线观看秒播 | 欧美色五月 |