91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nginx 安裝

發布時間:2020-08-06 13:20:53 來源:網絡 閱讀:436 作者:獨孤環宇 欄目:建站服務器

一、yum安裝方式:

1、yum info nginx
2、yum install nginx
3、service nginx start

4、service nginx restart

二、手動安裝方式:

  1. Nginx可以使用各平臺的默認包來安裝,本文是介紹使用源碼編譯安裝,包括具體的編譯參數信息。正式開始前,編譯環境gcc g++ 開發庫之類的需要提前裝好,這里默認你已經裝好。

    ububtu平臺編譯環境可以使用以下指令:

    #apt-get install build-essential 

    #apt-get install libtool

    centos平臺編譯環境使用如下指令

    安裝make:

    #yum -y install gcc automake autoconf libtool make

    安裝g++:

    #yum install gcc gcc-c++

  2. 一般我們都需要先裝pcre, zlib,前者為了重寫rewrite,后者為了gzip壓縮。

    可以是任何目錄,本文選定的是/usr/local/src

    #cd /usr/local/src

  3. 安裝PCRE庫ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下載最新的 PCRE 源碼包,使用下面命令下載編譯和安裝 PCRE 包:(http://www.pcre.org/)

    #cd /usr/local/src 

    wget  ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz 

    #tar -zxvf pcre-8.39.tar.gz 

    #cd pcre-8.39 

    #./configure && make && make install

  4. 安裝zlib庫http://zlib.net/zlib-1.2.8.tar.gz 下載最新的 zlib 源碼包,使用下面命令下載編譯和安裝 zlib包:

    #cd /usr/local/src 

    #wget http://zlib.net/zlib-1.2.8.tar.gz 

    #tar -zxvf zlib-1.2.8.tar.gz 

    cd zlib-1.2.8 

    #./configure && make && make install

  5. 安裝ssl(某些vps默認沒裝ssl)

    #cd /usr/local/src 

    #wget http://www.openssl.org/source/openssl-1.0.2h.tar.gz 

    #tar -zxvf openssl-1.0.2h.tar.gz

  6. 安裝nginx

    Nginx 一般有兩個版本,分別是穩定版和開發版,您可以根據您的目的來選擇這兩個版本的其中一個,下面是把 Nginx 安裝到 /usr/local/nginx 目錄下的詳細步驟:

    #cd /usr/local/src 

    #wget http://nginx.org/download/nginx-1.8.1.tar.gz 

    #tar -zxvf nginx-1.8.1.tar.gz 

    cd nginx-1.8.1

    #./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.39 --with-zlib=/usr/local/src/zlib-1.2.8  --with-openssl=/usr/local/src/openssl-1.0.2h 

    #make && make install

    ####--with-pcre=/usr/src/pcre-8.34 指的是pcre-8.34 的源碼路徑。####--with-zlib=/usr/src/zlib-1.2.7 指的是zlib-1.2.7 的源碼路徑。

  7. 安裝成功后 /usr/local/nginx 目錄下如下

    ----------------------------------------------------------------------

    fastcgi.conf            koi-win             nginx.conf.default fastcgi.conf.default    logs                scgi_params fastcgi_params         mime.types              scgi_params.default fastcgi_params.default mime.types.default      uwsgi_params html  nginx               uwsgi_params.default koi-utf  nginx.conf          win-utf

  8. 啟動確保系統的 80 端口沒被其他程序占用,運行/usr/local/nginx/nginx 命令來啟動 Nginx,

    #netstat -ano|grep 80

    如果查不到結果后執行,有結果則忽略此步驟(ubuntu下必須用sudo啟動,不然只能在前臺運行)

    #sudo /usr/local/nginx/nginx

    打開瀏覽器訪問此機器的 IP,如果瀏覽器出現 Welcome to nginx! 則表示 Nginx 已經安裝并運行成功。

    nginx 安裝

  9. 到這里nginx就安裝完成了,如果只是處理靜態html就不用繼續安裝了

    如果你需要處理php腳本的話,還需要安裝php-fpm。

    ----------------------------------------------------------------------------------------------------

    1、在/etc/init.d/目錄下編寫腳本,名為nginx

    #!/bin/sh 

    # nginx - this script starts and stops the nginx daemon 

    # chkconfig:   - 85 15 
    # description: Nginx is an HTTP(S) server, HTTP(S) reverse \ 
    #               proxy and IMAP/POP3 proxy server 
    # processname: nginx 
    # config:      /etc/nginx/nginx.conf 
    # config:      /etc/sysconfig/nginx 
    # pidfile:     /var/run/nginx.pid 

    # Source function library. 
    . /etc/rc.d/init.d/functions 

    # Source networking configuration. 
    . /etc/sysconfig/network 

    # Check that networking is up. 
    [ "$NETWORKING" = "no" ] && exit 0 

    nginx="/usr/local/nginx/sbin/nginx" 
    prog=$(basename $nginx) 

    NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf" 

    [ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx 

    lockfile=/var/lock/subsys/nginx 

    start() { 
        [ -x $nginx ] || exit 5 
        [ -f $NGINX_CONF_FILE ] || exit 6 
        echo -n $"Starting $prog: " 
        daemon $nginx -c $NGINX_CONF_FILE 
        retval=$? 
        echo 
        [ $retval -eq 0 ] && touch $lockfile 
        return $retval 


    stop() { 
        echo -n $"Stopping $prog: " 
        killproc $prog -QUIT 
        retval=$? 
        echo 
        [ $retval -eq 0 ] && rm -f $lockfile 
        return $retval 
    killall -9 nginx 


    restart() { 
        configtest || return $? 
        stop 
        sleep 1 
        start 


    reload() { 
        configtest || return $? 
        echo -n $"Reloading $prog: " 
        killproc $nginx -HUP 
    RETVAL=$? 
        echo 


    force_reload() { 
        restart 


    configtest() { 
    $nginx -t -c $NGINX_CONF_FILE 


    rh_status() { 
        status $prog 


    rh_status_q() { 
        rh_status >/dev/null 2>&1 


    case "$1" in 
        start) 
            rh_status_q && exit 0 
        $1 
            ;; 
        stop) 
            rh_status_q || exit 0 
            $1 
            ;; 
        restart|configtest) 
            $1 
            ;; 
        reload) 
            rh_status_q || exit 7 
            $1 
            ;; 
        force-reload) 
            force_reload 
            ;; 
        status) 
            rh_status 
            ;; 
        condrestart|try-restart) 
            rh_status_q || exit 0 
                ;; 
        *)    
          echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}" 
            exit 2 

    esac


  10. 2、nginx啟動、停止、無間斷服務重啟


  11. [root@example ~]# cp nginx /etc/init.d/
    [root@example ~]# chmod 755 /etc/init.d/nginx
    [root@example ~]# chkconfig --add nginx

    [root@example ~]# service nginx start

    [root@example ~]# service nginx stop

    [root@example ~]# service nginx reload


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

松桃| 定边县| 鹤庆县| 东乡县| 逊克县| 镇宁| 潮州市| 康平县| 林周县| 章丘市| 涞水县| 凤凰县| 银川市| 尉氏县| 察雅县| 阿尔山市| 施秉县| 浑源县| 获嘉县| 洛隆县| 濉溪县| 修武县| 邵阳县| 邛崃市| 雷山县| 安乡县| 泌阳县| 无棣县| 兴化市| 含山县| 南开区| 东乡| 越西县| 大悟县| 旌德县| 威宁| 平南县| 铜山县| 银川市| 广德县| 石景山区|