乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      nginx常用命令及簡單配置

       verbo 2018-05-31

      1. nginx常用命令  
      2.     nginx -c /usr/local/nginx/conf/nginx.conf  啟動nginx(windows下start nginx);  
      3.     nginx -s quit       停止ngix  
      4.     nginx -s reload     重新載入nginx(當(dāng)配置信息發(fā)生修改時)  
      5.     nginx -s reopen     打開日志文件  
      6.     nginx -v            查看版本  
      7.     nginx -t            查看nginx的配置文件的目錄  
      8.     nginx -h            查看幫助信息  
      9.   
      10.   
      11. linux下搭建nginx環(huán)境  
      12.     pwd 查看當(dāng)前目錄  
      13.     cd /home/download  找到nginx安裝包  
      14.     tar -zxvf nginx-1.10.3.tar.gz   解壓nginx安裝包  
      15.     cd nginx-1.10.3     進(jìn)入nginx的目錄  
      16.     ./configure     運行nginx配置文件(如果出現(xiàn)錯誤,可能缺少庫文件,安裝后再執(zhí)行這一步)  
      17.         su  進(jìn)入root權(quán)限,回車后輸入密碼  
      18.         cd /    進(jìn)入到根目錄  
      19.         yum -y install gcc gcc-c++ autoconf automake    安裝gcc和gcc-c++(-y安裝時選擇同意選項,autoconf automake 自動配置自動安裝,出現(xiàn)complete安裝成功)  
      20.         yum -y install pcre pcre-devel 安裝pcre庫  
      21.         yum -y install zlib zlib-devel 安裝zlip庫  
      22.     ./configure     進(jìn)入到nginx目錄再運行一次,直到成功后  
      23.     make    編譯  
      24.     make install 安裝nginx  
      25.     cd /usr/local->ls    查看是否有nginx,如果有則安裝完成  
      26.     cd nginx    conf目錄放著配置文件 htmL放著網(wǎng)頁程序 logs放著日志文件 sbin放著nginx的啟動程序  
      27.     /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf      啟動nginx  
      28.     瀏覽器打開localhost查看  
      29.           
      30. windows下安裝  
      31.     下載解壓安裝包后直接雙擊運行nginx.exe配置文件(或者start nginx命令)  
      32.     瀏覽器打開localhost查看  
      33.   
      34.   
      35. linux將nginx配置到全局  
      36.     cd ~    進(jìn)入用戶根目錄  
      37.     ls -a   查看所有文件(包含隱藏)  
      38.     vim .bashrc 進(jìn)入環(huán)境變量配置文件  
      39.     export NGINX=/usr/local/nginx/sbin/nginx  
      40.     PATH=$PATH:$NGINX   修改環(huán)境變量  
      41.     :qw 保存退出 (:q! 不保存退出ctrl d向下翻頁ctrl u向上翻頁)  
      42.     source .bashrc 修改后的配置文件生效  
      43.   
      44. nginx配置文件修改  
      45.     nginx -t    查看nginx配置文件目錄  
      46.     cp nginx.conf nginx_bf.conf     將配置文件備份一下  
      47.     vim /user/local/nginx/conf/nginx.conf 打開nginx配置文件  
      48.   
      49.     vim命令  
      50.         :q! 不保存退出  
      51.         :qw 保存退出  
      52.         ctrl d向下翻頁  
      53.         ctrl u向上翻頁  
      54.     nginx -s reload     當(dāng)配置信息發(fā)生修改時,重新載入nginx,才能生效  
      55.   
      56. nginx配置文件說明  
      57.       worker_processes  1;      //開啟進(jìn)程數(shù)小于CPU數(shù)   
      58.       error_log  logs/error.log;  //自定義錯誤日志保存位置,全局設(shè)置,默認(rèn)logs/error.log  
      59.       events {  
      60.           worker_connections  1024; //每個進(jìn)程最大連接數(shù)(最大連接=連接數(shù)x進(jìn)程數(shù))每個worker允許同時產(chǎn)生多少個鏈接,默認(rèn)1024  
      61.       }  
      62.         
      63.       http {  
      64.           include       mime.types;     //文件擴(kuò)展名與文件類型映射表  
      65.           default_type  application/octet-stream;    //默認(rèn)文件類型  
      66.           log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ' //自定義日志文件輸出格式 全局設(shè)置  
      67.                     '$status $body_bytes_sent "$http_referer" '  
      68.                     '"$http_user_agent" "$http_x_forwarded_for"';  
      69.           access_log  logs/access.log  main;    自定義全局請求日志保存位置,全局設(shè)置,默認(rèn)logs/access.log, 定義格式:文件存儲位置 + 日志輸出格式  
      70.           sendfile        on;   //打開發(fā)送文件  
      71.           keepalive_timeout  0;     //連接超時時間  
      72.           keepalive_timeout  65;  
      73.           gzip  on;     //打開gzip壓縮  
      74.           配置虛擬主機(jī),基于域名、ip和端口,可以配置多個server  
      75.           server {  
      76.               listen       80;  //監(jiān)聽端口,可以是ip:port 或者 port  
      77.               server_name  10.128.166.57; //監(jiān)聽域名,可以是ip或者域名,server_name有三種匹配方式:精準(zhǔn)匹配(www.domain.com)、通配符匹配(*.domain.com 、www.*)、正則表達(dá)式匹配(~^(?.+)\.domain\.com$)  
      78.               access_log  logs/host.access.log  main;   //自定義請求日志,局部,當(dāng)前server有效  
      79.               error_page   500 502 503 504  /50x.html;  //錯誤頁面及其返回地址  
      80.               charset UTF-8;    //設(shè)置字符集  
      81.               location / {  //當(dāng)訪問10.128.166.57:80時  
      82.                  proxy_pass http://10.128.166.57:80:8083; //實際上訪問的時http://10.128.166.57:80:8083地址  
      83.               }  
      84.               location ^~/data {    //當(dāng)訪問10.128.166.57:80/data時  
      85.                  proxy_pass http://10.128.166.57:80:8084; //實際上訪問的時http://10.128.166.57:80:8084地址  
      86.               }  
      87.                 
      88.           }  
      89.             
      90.       }  
      91.   
      92.   
      93. nginx日志分割備份  
      94.     mkdir /usr/local/nginx/back_up_logs //創(chuàng)建存放備份文件目錄  
      95.     vim /usr/local/nginx/sbin/log.sh //創(chuàng)建腳本log.sh  
      96.     chmod 755 log.sh //腳本授權(quán)  
      97.     crontab -e //執(zhí)行該命令設(shè)置定時任務(wù)  
      98.         */1 * * * * sh /usr/local/nginx/sbin/log.sh //每分鐘執(zhí)行一次,保存退出即可自動開始執(zhí)行定時任務(wù)  
      99.     crontab -l //查看所有定時任務(wù)  
      100.     crontab -r //刪除所有定時任務(wù)  
      101.     log.sh文件的內(nèi)容:  
      102.          #!/bin/sh  
      103.         #設(shè)置基路徑  
      104.         BASE_DIR=/usr/local/nginx  
      105.         #要切割備份的日志文件名  
      106.         BASE_FILE_NAME=access.log  
      107.         #日志路徑  
      108.         LOG_PATH=$BASE_DIR/logs  
      109.         #日志切割后備份路徑  
      110.         BAK_PATH=$BASE_DIR/back_up_logs  
      111.         #切割日志文件  
      112.         LOG_FILE=$LOG_PATH/$BASE_FILE_NAME  
      113.         #獲取時間  
      114.         BAK_TIME=`/bin/date -d yesterday +%Y%m%d%H%M`  //以分鐘為單位  
      115.         #備份文件  
      116.         BAK_FILE=$BAK_PATH/$BAK_TIME-$BASE_FILE_NAME  
      117.         echo $BAK_FILE  
      118.         #關(guān)閉nginx  
      119.         $BASE_DIR/sbin/nginx -s stop  
      120.         #移動切割文件  
      121.         mv $LOG_FILE $BAK_FILE  
      122.         #啟動nginx  
      123.         $BASE_DIR/sbin/ngin  
      124.   
      125.   
      126.   
      127. 解決端跨域問題(保證ip和端口相同)修改配置文件\nginx-1.10.3\conf\nginx.conf文件  
      128.     server {  
      129.         listen       8081;//前端調(diào)試打開localhost:8081頁面;js文件中后臺接口訪問localhost:8081/data;這樣就保證不跨域了  
      130.         server_name  localhost;  
      131.         access_log  logs/host.access.log  main;  
      132.         location / {    //訪問localhost:8081實際上訪問是前端端口http://localhost:8080/  
      133.             proxy_pass http://localhost:8080/;  
      134.         }  
      135.         location ^~ /data {//訪問localhost:8081/data實際上訪問是后端接口http://10.128.166.42:8533/  
      136.             proxy_pass http://10.128.166.42:8533/;  
      137.         }  




        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多