日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

目錄
  • 1 nginx 介紹
    • 1 什么是nginx
    • 2 應用場景
  • 2 nginx安裝
    • 1 下載
    • 2 安裝要求的環境
      • 1.需要安裝gcc環境
      • 2.第三方的開發包
      • 3 nginx安裝過程
    • 3 啟動nginx
      • 4 查看nginx是否啟動
        • 5 關閉nginx
          • 6 重啟nginx
            • 7 刷新配置文件
              • 8 關閉防火墻,開啟遠程訪問
                • 9 訪問nginx
                  • 10 配置虛擬主機
                    • 11 通過端口區分不同的主機
                      • 12 多個域名區分虛擬主機
                        • 1 什么是域名
                        • 2 nginx配置
                        • 3 測試
                      • 13 正向代理
                        • 14 反向代理
                          • 15 nginx實現反向代理
                            • 16 負載均衡
                              • 17 設置nginx開機自啟動(centos6.5)
                                • 17 設置nginx開機自啟動(centos7.4)
                                  • 18 重啟系統,再次啟動nginx報錯
                                    • 1 故障現場
                                    • 2 故障解決
                                    • 3 故障重現
                                  • 19 配置日志文件的位置
                                  • 總結

                                    1 nginx 介紹

                                    1 什么是nginx

                                    Nginx是一款高性能的http服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。

                                    由俄羅斯的程序設計師Igor Sysoev所開發,官方測試nginx能夠支支撐5萬并發鏈接,

                                    并且cpu、內存等資源消耗卻非常低,運行非常穩定。

                                    2 應用場景

                                    1、http服務器。Nginx是一個http服務可以獨立提供http服務。可以做網頁靜態服務器。

                                    2、虛擬主機。可以實現在一臺服務器虛擬出多個網站。例如個人網站使用的虛擬主機。

                                    3、反向代理,負載均衡。當網站的訪問量達到一定程度后,單臺服務器不能滿足用戶的請求時,

                                    需要用多臺服務器集群可以使用nginx做反向代理。并且多臺服務器可以平均分擔負載,

                                    不會因為某臺服務器負載高宕機而某臺服務器閑置的情況。

                                    2 nginx安裝

                                    1 下載

                                    官方網址:http://nginx.org/en/download.html

                                    官網提供三種版本:

                                    Nginx官網提供了三個類型的版本

                                    Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以說是開發版

                                    Stable version:最新穩定版,生產環境上建議使用的版本

                                    Legacy versions:遺留的老版本的穩定版

                                    nginx安裝以及配置的詳細過程記錄

                                    我們這里下載的是Stable version下面的

                                    nginx安裝以及配置的詳細過程記錄

                                    使用的版本是1.14.0.tar.gz.

                                    2 安裝要求的環境

                                    下面的環境需要視自己的系統情況而定,沒有的環境安裝以下就好。

                                    1.需要安裝gcc環境

                                    # yum install gcc-c++

                                    2.第三方的開發包

                                    1 PERE

                                    PCRE(Perl Compatible Regular Expressions)是一個Perl庫,包括perl兼容的正則表達式庫。

                                    nginx的http模塊使用pcre來解析正則表達式,所以需要在linux上安裝pcre庫。

                                    注:pcre-devel是使用pcre開發的一個二次開發庫。nginx也需要此庫。

                                    # yum install -y pcre pcre-devel

                                    2 zlib

                                    zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫。

                                    # yum install -y zlib zlib-devel

                                    3 openssl

                                    OpenSSL是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協議,

                                    并提供豐富的應用程序供測試或其它目的使用。

                                    nginx不僅支持http協議,還支持https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫。

                                    # yum -y install pcre  pcre-devel zlib  zlib-devel openssl openssl-devel

                                    3 nginx安裝過程

                                    1 把nginx源碼包上傳到linux系統上

                                    nginx安裝以及配置的詳細過程記錄

                                    2 解壓到/usr/local下面

                                    # tar -xvf nginx-1.14.0.tar.gz -C /usr/local

                                    3 使用cofigure命令創建一個makeFile文件

                                    執行下面的命令的時候,一定要進入到nginx-1.14.0目錄里面去。

                                    nginx安裝以及配置的詳細過程記錄

                                    ./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 \--with-http_stub_status_module \--with-http_ssl_module \--with-file-aio \--with-http_realip_module

                                    如果沒有makeFile文件,編譯的時候會報錯

                                    nginx安裝以及配置的詳細過程記錄

                                    \ 表示命令還沒有輸入完,換行的意思。

                                    –prefix=/usr/local/nginx 表示軟件安裝到/usr/local/nginx下面。

                                    這個make install 的時候就不用在指定安裝路徑。

                                    執行完成后查看目錄里面已經多了一個Makefile文件

                                    nginx安裝以及配置的詳細過程記錄

                                    注意:啟動nginx之前,上邊將臨時文件目錄指定為/var/temp/nginx,

                                    需要在/var下創建temp及nginx目

                                    4 創建目錄/var/temp/nginx/

                                    # mkdir /var/temp/nginx -p

                                    -p 表示級聯創建的意思

                                    5 進入nginx-1.14.0里面執行make命令進行編譯

                                    nginx安裝以及配置的詳細過程記錄

                                    6 進入nginx-1.14.0里面執行make install 命令進行安裝

                                    這里不需要再次執行安裝路徑,創建makefile文件的時候已經指定了。

                                    nginx安裝以及配置的詳細過程記錄

                                    7 進入安裝位置/usr/local/nginx查看目錄結構

                                    nginx安裝以及配置的詳細過程記錄

                                    其中html是里面首頁html文件。conf里面是配置文件。sbin里面只執行文件。

                                    3 啟動nginx

                                    進入sbin目錄,執行命令./nginx

                                    [root@admin sbin]# ./nginx

                                    4 查看nginx是否啟動

                                    [root@admin sbin]# ps -aux | grep nginx

                                    nginx安裝以及配置的詳細過程記錄

                                    ps命令用于報告當前系統的進程狀態。

                                    -a:顯示所有終端機下執行的程序,除了階段作業領導者之外。

                                    a:顯示現行終端機下的所有程序,包括其他用戶的程序。

                                    u:以用戶為主的格式來顯示程序狀況。

                                    x:顯示所有程序,不以終端機來區分。

                                    5 關閉nginx

                                    [root@admin sbin]#  ./nginx -s stop

                                    或者

                                    [root@admin sbin]# ./nginx -s quit

                                    6 重啟nginx

                                    先關閉,然后啟動

                                    7 刷新配置文件

                                    [root@admin sbin]# ./nginx -s reload

                                    8 關閉防火墻,開啟遠程訪問

                                    首先需要關閉防火墻:默認端口是80

                                    方法一:永久開放80端口

                                    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
                                    /etc/rc.d/init.d/iptables save

                                    方法二:臨時關閉系統防火墻

                                    # service iptables stop  

                                    方法三:永久關閉修改配置開機不啟動防火墻

                                    # chkconfig iptables off 

                                    特殊:針對阿里云

                                    需要添加安全組規則

                                    nginx安裝以及配置的詳細過程記錄

                                    9 訪問nginx

                                    nginx安裝以及配置的詳細過程記錄

                                    10 配置虛擬主機

                                    就是在一臺服務器啟動多個網站。

                                    如何區分不同的網站:主要有以下兩種方式

                                    方式一:端口不同

                                    方式二:域名不同

                                    11 通過端口區分不同的主機

                                    nginx配置文件的位置:/usr/local/nginx/conf/nginx.conf

                                    原始配置文件的內容如下:

                                    nginx安裝以及配置的詳細過程記錄

                                    我們可以通過配置多個server,從而配置多個虛擬機

                                    nginx安裝以及配置的詳細過程記錄

                                    下面測試以下:復制原來的html目錄,改名為html-81

                                    nginx安裝以及配置的詳細過程記錄

                                    修改以下里面的index.html文件,方便區分

                                    [root@admin nginx]# vim html-81/index.html

                                    nginx安裝以及配置的詳細過程記錄

                                    修改完成之后刷新以下配置文件

                                    [root@admin sbin]# ./nginx -s reload

                                    然后分別訪問192.168.204.131:80 和192.168.204.131:81

                                    nginx安裝以及配置的詳細過程記錄

                                    nginx安裝以及配置的詳細過程記錄

                                    12 多個域名區分虛擬主機

                                    1 什么是域名

                                    域名就是網站:www.baidu.com就是域名

                                    DNS域名解析服務器,把域名解析為ip地址。保存的就是域名和ip地址的映射關系。

                                    一級域名:baidu.com

                                    二級域名:www.baidu.com

                                    三級域名:image.baidu.com

                                    一個域名對應與一個ip地址,一個ip地址可以被多個域名綁定。

                                    只需要買一個一級域名,后面的二級,三級域名你自己可以隨便定義。

                                    本地測試我們可以通過修改hosts配置文件來完成:

                                    hosts文件的位置:C:\Windows\System32\drivers\etc

                                    可以自己手動配置域名和ip的映射關系,如果hosts文件中配置了域名和ip的對應關系,不需要走DNS域名解析服務器。

                                    因為拿到一個域名,首先是到hosts文件里面查找,沒有才有去DNS域名解析器查找。

                                    2 nginx配置

                                    nginx安裝以及配置的詳細過程記錄

                                    3 測試

                                    1 修改本地hosts配置文件

                                    nginx安裝以及配置的詳細過程記錄

                                    2 復制html目錄,分別改名為html-taobao和html-baidu

                                    nginx安裝以及配置的詳細過程記錄

                                    3 分別修改html-baidu和html-taobao里面的index.html文件,方便區分

                                    nginx安裝以及配置的詳細過程記錄

                                    nginx安裝以及配置的詳細過程記錄

                                    4 刷新配置文件

                                    [root@admin sbin]# ./nginx -s reload

                                    5 然后使用瀏覽器分別訪問:www.taobao.com 和 www.baidu.com

                                    13 正向代理

                                    nginx安裝以及配置的詳細過程記錄

                                    14 反向代理

                                    nginx安裝以及配置的詳細過程記錄

                                    反向代理服務器決定那臺服務器提供服務

                                    15 nginx實現反向代理

                                    兩個域名指向同一臺nginx服務器,用戶訪問不同的域名顯示不同的網頁內容。

                                    兩個域名是www.baidu.com和www.taobao.com

                                    nginx代理服務器使用虛擬機192.168.204.131

                                    nginx安裝以及配置的詳細過程記錄

                                    第一步:安裝兩個tomcat,分別運行在8080和8081端口。

                                    第二步:啟動兩個tomcat。

                                    第三步:反向代理服務器的配置

                                    nginx安裝以及配置的詳細過程記錄

                                    第四步:nginx重新加載配置文件

                                    第五步:配置域名

                                    在hosts文件中添加域名和ip的映射關系

                                    192.168.204.131 www.baidu.com

                                    192.168.204.131 www.taobao.com

                                    16 負載均衡

                                    如果一個服務由多個服務器提供,需要把負載分配到不同的服務器處理,需要負載均衡。

                                    nginx安裝以及配置的詳細過程記錄

                                    可以根據服務器的實際情況調整服務器權重。權重越高分配的請求越多,權重越低,請求越少。默認是都是1

                                    nginx安裝以及配置的詳細過程記錄

                                    17 設置nginx開機自啟動(centos6.5)

                                    每次啟動nginx服務都需要到安裝目錄下的/sbin下面,感覺挺麻煩的。

                                    下面介紹一下如何在Linux(CentOS)系統上,設置nginx開機自啟動。

                                    1 用腳本管理nginx服務

                                    第一步:在/etc/init.d/目錄下創建nginx文件,命令如下:

                                    # touch /etc/init.d/nginx

                                    第二步:在創建的nginx文件中加入下面的內容

                                    首先執行命令:

                                    # vim /etc/init.d/nginx

                                    然后加下面的內容復制到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/sbin/nginx"
                                    prog=$(basename $nginx)
                                    NGINX_CONF_FILE="/etc/nginx/nginx.conf"
                                    [ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx
                                    lockfile=/var/lock/subsys/nginx
                                    make_dirs() {
                                       # make required directories
                                       user=`$nginx -V 2>&1 | grep "configure arguments:" | sed 's/[^*]*--user=\([^ ]*\).*/\1/g' -`
                                       if [ -z "`grep $user /etc/passwd`" ]; then
                                           useradd -M -s /bin/nologin $user
                                       fi
                                       options=`$nginx -V 2>&1 | grep 'configure arguments:'`
                                       for opt in $options; do
                                           if [ `echo $opt | grep '.*-temp-path'` ]; then
                                               value=`echo $opt | cut -d "=" -f 2`
                                               if [ ! -d "$value" ]; then
                                                   # echo "creating" $value
                                                   mkdir -p $value && chown -R $user $value
                                               fi
                                           fi
                                       done
                                    }
                                    start() {
                                        [ -x $nginx ] || exit 5
                                        [ -f $NGINX_CONF_FILE ] || exit 6
                                        make_dirs
                                        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
                                    }
                                    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

                                    上面的腳本文件并不是自己寫的,是nginx官方提供的。

                                    地址:http://wiki.nginx.org/RedHatNginxInitScript

                                    注意:如果是自定義安裝的nginx,修改根據實際情況修改安裝路和配置文件。

                                    復制代碼 代碼如下:nginx=”/usr/sbin/nginx” 修改成你的nginx執行程序的路徑。比如我的是nginx=”/usr/local/nginx/sbin/nginx”復制代碼 代碼如下:NGINX_CONF_FILE=”/etc/nginx/nginx.conf” 修改成你的配置文件的路徑
                                    例如:NGINX_CONF_FILE=”/usr/local/nginx/nginx.conf

                                    修改完成后保存腳本文件,wq 保存并退出

                                    第三步:設置nginx文件的權限

                                    # chmod a+x /etc/init.d/nginx

                                    解釋:a+x==>all user can execute 所有用戶可執行)的意思

                                    第四步:管理腳本

                                    到這里,我們就可以使用nginx腳本對服務進行管理了

                                    # /etc/init.d/nginx start      啟動服務
                                    # /etc/init.d/nginx stop       停止服務  
                                    # /etc/init.d/nginx restart    重啟服務
                                    # /etc/init.d/nginx status     查看服務的狀態
                                    # /etc/init.d/nginx reload     刷新配置文件

                                    2 使用chkconfig管理

                                    上面的方法完成了用腳本管理nginx服務的功能,但是還是不太方便,比如要設置nginx開機啟動等。

                                    這個時候我們可以使用chkconfig來進行管理。

                                    第一步:將nginx服務加入chkconfig管理列表

                                    # chkconfig --add /etc/init.d/nginx

                                    第二步:使用service管理服務

                                    # service nginx start    啟動服務
                                    # service nginx stop     停止服務
                                    # service nginx restart  重啟服務
                                    # service nginx status   查詢服務的狀態
                                    # service nginx relaod   刷新配置文

                                    第三步:設置終端模式開機啟動

                                    # chkconfig nginx on

                                    17 設置nginx開機自啟動(centos7.4)

                                    第一步:進入到/lib/systemd/system/目錄

                                    [root@iz2z init.d]# cd /lib/systemd/system/

                                    第二步:創建nginx.service文件,并編輯

                                    # vim nginx.service

                                    內如如下:

                                    [Unit]
                                    Description=nginx service
                                    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

                                    [Unit]:服務的說明

                                    Description:描述服務

                                    After:描述服務類別

                                    [Service]服務運行參數的設置

                                    Type=forking是后臺運行的形式

                                    ExecStart為服務的具體運行命令

                                    ExecReload為重啟命令

                                    ExecStop為停止命令

                                    PrivateTmp=True表示給服務分配獨立的臨時空間

                                    注意:[Service]的啟動、重啟、停止命令全部要求使用絕對路徑

                                    [Install]運行級別下服務安裝的相關設置,可設置為多用戶,即系統運行級別為3

                                    保存退出。

                                    第三步:加入開機自啟動

                                    # systemctl enable nginx

                                    如果不想開機自啟動了,可以使用下面的命令取消開機自啟動

                                    # systemctl disable nginx

                                    第四步:服務的啟動/停止/刷新配置文件/查看狀態

                                    # systemctl start nginx.service          啟動nginx服務
                                    # systemctl stop nginx.service           停止服務
                                    # systemctl restart nginx.service        重新啟動服務
                                    # systemctl list-units --type=service     查看所有已啟動的服務
                                    # systemctl status nginx.service          查看服務當前狀態
                                    # systemctl enable nginx.service          設置開機自啟動
                                    # systemctl disable nginx.service         停止開機自啟動

                                    一個常見的錯誤Warning: nginx.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.

                                    直接按照提示執行命令systemctl daemon-reload 即可。

                                    # systemctl daemon-reload

                                    18 重啟系統,再次啟動nginx報錯

                                    1 故障現場

                                    之前在虛擬機centos6.5上面設置自啟動之后,重新啟動系統可以正常啟動,也不會出錯。

                                    centos6.5的自啟動設置見16部分知識點。

                                    但是在centos7.4(阿里云上面),參照第17部分配置好了自啟動。重啟系統發現nginx并沒有自啟動

                                    使用命名systemctl status nginx查看了一下狀態,內容如下:

                                    nginx安裝以及配置的詳細過程記錄

                                    然后我直接進入/usr/local/nginx/sbin目錄下面,執行./nginx,出現了下面的錯誤提示:

                                    nginx安裝以及配置的詳細過程記錄

                                    從這兩個提示信息,可以大概看出告訴我們的就是找不到/var/run/nginx/目錄下面的nginx.pid文件。

                                    2 故障解決

                                    第一步:進入cd /usr/local/nginx/conf/ 目錄,編輯配置文件nginx.conf ;

                                    在配置文件中找到:#pid logs/nginx.pid;

                                    nginx安裝以及配置的詳細過程記錄

                                    將其修改為:去掉注釋,修改成自己的路徑

                                    nginx安裝以及配置的詳細過程記錄

                                    修改完成保存退出

                                    第二步:創建目錄/var/run/nginx/

                                    # mkdir /var/run/nginx -p

                                    第三步:啟動nginx服務

                                    # /usr/local/nginx/sbin/nginx

                                    可以查看一下是否成功啟動了

                                    nginx安裝以及配置的詳細過程記錄

                                    3 故障重現

                                    [emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or directory)處理

                                    測試發現,只要執行reboot命令重啟,var/run/nginx,nginx這個文件夾都會被刪除,

                                    搞得每一次都要去建立nginx這個文件夾,簡直麻煩到了極點,實在受不了。下面

                                    繼續來解決這個問題。

                                    第一步:進入cd /usr/local/nginx/conf/ 目錄,編輯配置文件nginx.conf ;

                                    nginx安裝以及配置的詳細過程記錄

                                    第二步:在/usr/local/nginx目錄下建立logs文件夾

                                    # mkdir /usr/local/nginx/logs

                                    nginx安裝以及配置的詳細過程記錄

                                    第三步:把/var/run/nginx/目錄下的nginx.pid這個文件拷貝到第二步創建的logs文件夾里面。

                                    # cp nginx.pid /usr/local/nginx/logs/

                                    nginx安裝以及配置的詳細過程記錄

                                    第四步:把logs這個文件夾在conf下也拷貝一份

                                    # cp -r logs conf

                                    nginx安裝以及配置的詳細過程記錄

                                    第五步:修改權限/usr/local/nginx/logs/目錄下面的nginx.pid文件的權限。

                                    [root@iz2logs]# chmod 755 nginx.pid

                                    nginx安裝以及配置的詳細過程記錄

                                    第六步:重啟reboot

                                    # reboot

                                    第六步:啟動nginx

                                    # /usr/local/nginx/sbin/nginx

                                    nginx安裝以及配置的詳細過程記錄

                                    這次是終于成功解決了,一邊安裝一邊解決問題,到這里nginx總是算是可以自啟動了,并且也不會重啟后找不到nginx.pid文件。真的太不容易了。

                                    解決的原理:就是讓它去另外一個地方找nginx.pid文件,

                                    因為/var/run/nginx/nginx.pid這個文件總是重啟就刪除了。

                                    簡單解決方案

                                    上面的過程有點繁瑣了,實際可以直接按照下面的這個簡單方法解決

                                    修改nginx.conf文件如下:

                                    nginx安裝以及配置的詳細過程記錄

                                    在/usr/local/nginx/目錄下創建一個logs目錄。

                                    然后啟動就可以了,并且重啟也不會被刪除。

                                    這樣下面的日志文件的配置也可以簡化為去掉# error_log logs/error.log info; 前面的“#”就可以了

                                    error_log logs/error.log info;

                                    19 配置日志文件的位置

                                    第一步:進入cd /usr/local/nginx/conf/ 目錄,編輯配置文件nginx.conf ;

                                    nginx安裝以及配置的詳細過程記錄

                                    第二步:保證肯定有這個路徑,可以直接創建一下這個配置的目錄

                                    # mkdir -p /var/log/nginx/

                                    第三步:刷新配置文件

                                    # /usr/local/nginx/sbin/nginx -s reload

                                    總結

                                    分享到:
                                    標簽:安裝 服務器 記錄 過程 配置
                                    用戶無頭像

                                    網友整理

                                    注冊時間:

                                    網站:5 個   小程序:0 個  文章:12 篇

                                    • 51998

                                      網站

                                    • 12

                                      小程序

                                    • 1030137

                                      文章

                                    • 747

                                      會員

                                    趕快注冊賬號,推廣您的網站吧!
                                    最新入駐小程序

                                    數獨大挑戰2018-06-03

                                    數獨一種數學游戲,玩家需要根據9

                                    答題星2018-06-03

                                    您可以通過答題星輕松地創建試卷

                                    全階人生考試2018-06-03

                                    各種考試題,題庫,初中,高中,大學四六

                                    運動步數有氧達人2018-06-03

                                    記錄運動步數,積累氧氣值。還可偷

                                    每日養生app2018-06-03

                                    每日養生,天天健康

                                    體育訓練成績評定2018-06-03

                                    通用課目體育訓練成績評定