<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Nginx的安裝

      一、前言

      在上一篇博客中,講述了在服務(wù)器上安裝多個(gè)tomcat,現(xiàn)在這篇博客要講是安裝nginx

      二、配置Nginx的安裝環(huán)境

      安裝Nginx需要先將官網(wǎng)下載的源碼進(jìn)行編譯,編譯依賴gcc環(huán)境,如果沒(méi)有g(shù)cc環(huán)境,需要安裝gcc:yum install gcc-c++ ,安裝完gcc后,才可以進(jìn)行下一步的安裝

      三、編譯安裝

      1. 解壓縮

        將Nginx安裝包nginx-1.8.0.tar.gz拷貝至服務(wù)器上
        解壓縮安裝包:
        tar -zxvf nginx-1.8.0.tar.gz
        cd nginx-1.8.0

      2. 配置安裝參數(shù)
        參數(shù)如下:

        ./configure \
        --prefix=/usr/local/nginx \
        --pid-path=/var/run/nginx/nginx.pid \
        --lock-path=/var/lock/nginx.lock \
        --error-log-path=/var/log/nginx/error.log \
        --http-log-path=/var/log/nginx/access.log \
        --with-http_gzip_static_module \
        --http-client-body-temp-path=/var/temp/nginx/client \
        --http-proxy-temp-path=/var/temp/nginx/proxy \
        --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
        --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
        --http-scgi-temp-path=/var/temp/nginx/scgi
        
        

        注:上邊將臨時(shí)文件目錄指定為/var/temp/nginx,需要在/var下創(chuàng)建temp及nginx目錄

      3. 編譯安裝
        make
        make install

      四、啟動(dòng)Nginx

        cd /usr/local/nginx/sbin/
        ./nginx

      五、停止Nginx

      cd /usr/local/nginx/sbin

      ./nginx -s stop

      此方式相當(dāng)于先查出nginx進(jìn)程id再使用kill命令強(qiáng)制殺掉進(jìn)程。

      方式2,完整停止(建議使用):
      cd /usr/local/nginx/sbin
      ./nginx -s quit
      此方式停止步驟是待nginx進(jìn)程處理任務(wù)完畢進(jìn)行停止。

      六、重啟Nginx

      方式1,先停止再啟動(dòng)(建議使用):

      對(duì)nginx進(jìn)行重啟相當(dāng)于先停止nginx再啟動(dòng)nginx,即先執(zhí)行停止命令再執(zhí)行啟動(dòng)命令。
      如下:

      ./nginx -s quit./nginx

      方式2,重新加載配置文件:

      當(dāng)nginx的配置文件nginx.conf修改后,要想讓配置生效需要重啟nginx,使用-s reload不用先停止nginx再啟動(dòng)nginx即可將配置信息在nginx中生效,如下:

      ./nginx -s reload

      七、開(kāi)機(jī)自啟Nginx

      1. 編寫shell文件

        vi /etc/init.d/nginx

        #!/bin/bash
        # nginx Startup script for the Nginx HTTP Server
        # it is v.0.0.2 version.
        # chkconfig: - 85 15
        # description: Nginx is a high-performance web and proxy server.
        #              It has a lot of features, but it's not for everyone.
        # processname: nginx
        # pidfile: /var/run/nginx.pid
        # config: /usr/local/nginx/conf/nginx.conf
        nginxd=/usr/local/nginx/sbin/nginx
        nginx_config=/usr/local/nginx/conf/nginx.conf
        nginx_pid=/var/run/nginx.pid
        RETVAL=0
        prog="nginx"
        # Source function library.
        . /etc/rc.d/init.d/functions
        # Source networking configuration.
        . /etc/sysconfig/network
        # Check that networking is up.
        [ ${NETWORKING} = "no" ] && exit 0
        [ -x $nginxd ] || exit 0
        # Start nginx daemons functions.
        start() {
        if [ -e $nginx_pid ];then
           echo "nginx already running...."
           exit 1
        fi
           echo -n $"Starting $prog: "
           daemon $nginxd -c ${nginx_config}
           RETVAL=$?
           echo
           [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx
           return $RETVAL
        }
        # Stop nginx daemons functions.
        stop() {
                echo -n $"Stopping $prog: "
                killproc $nginxd
                RETVAL=$?
                echo
                [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /var/run/nginx.pid
        }
        # reload nginx service functions.
        reload() {
            echo -n $"Reloading $prog: "
            #kill -HUP `cat ${nginx_pid}`
            killproc $nginxd -HUP
            RETVAL=$?
            echo
        }
        # See how we were called.
        case "$1" in
        start)
                start
                ;;
        stop)
                stop
                ;;
        reload)
                reload
                ;;
        restart)
                stop
                start
                ;;
        status)
                status $prog
                RETVAL=$?
                ;;
        *)
                echo $"Usage: $prog {start|stop|restart|reload|status|help}"
                exit 1
        esac
        exit $RETVAL
        
        
        

        自啟命令

      2. 設(shè)置文件訪問(wèn)權(quán)限

        chmod a+x /etc/init.d/nginx (a+x ==> all user can execute 所有用戶可執(zhí)行)

      3. 加入到自動(dòng)列表中

        vi /etc/rc.local

        加入一行 /etc/init.d/nginx start 保存并退出,下次重啟會(huì)生效。

      posted @ 2024-07-01 10:23  booleandev  閱讀(25)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 熟女人妻视频| 亚洲a成人片在线观看| 99热精品毛片全部国产无缓冲| 亚洲av综合av一区| 国产精品视频一区不卡| 久久久www成人免费精品| 人妻少妇久久中文字幕| 亚洲av与日韩av在线| 日韩无套无码精品| 汉沽区| 偷拍一区二区三区在线视频| 亚洲精品无码久久一线| 国产成人av免费观看| 亚洲中文字幕第二十三页| 夜夜春久久天堂亚洲精品| 国产老女人精品免费视频| 亚洲色婷婷综合开心网| 久久精品视频一二三四区| 女同亚洲精品一区二区三| 日本三级香港三级人妇99| 大尺度国产一区二区视频 | 欧美白妞大战非洲大炮| 磐石市| 中文字幕国产精品一区二| 日韩精品中文字幕人妻| 农村欧美丰满熟妇xxxx| 久热色视频精品在线观看| 久久爱在线视频在线观看| 18av千部影片| 午夜综合网| 久久精品国产一区二区三| 亚洲午夜香蕉久久精品| 亚洲欧美色综合影院| 亚洲一区二区三区在线激情 | 国产精品一品二区三四区| 久久国产精品乱子乱精品| 亚洲精品视频免费| 午夜国产理论大片高清| 亚洲av伦理一区二区| 丁香五月婷激情综合第九色| 97久久超碰国产精品2021|