亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Nginx的使用經(jīng)驗小結

 更新時間:2017年10月25日 08:36:47   作者:reallyli  
相信很多人都聽過nginx,這個小巧的東西慢慢地在吞食apache和IIS的份額。今天我們就簡單介紹下本人在使用nginx的過程中的一些小小的經(jīng)驗

Nginx

Nginx簡單介紹

一款輕量級的Web服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器

Nginx命令參數(shù)

nginx -t 測試配置是否正確
nginx -s reload 加載最新配置
nginx -s stop 立即停止
nginx -s quit 優(yōu)雅停止
nginx -s reopen 重新打開日志
kill -USR2 cat /usr/local/nginx/logs/nginx.pid 快速重啟

Nginx全局段配置

worker_processes 1;工作進程為1個 CPU 數(shù)量 * 核數(shù)
events 區(qū)段 網(wǎng)卡請求 80 443 Nginx 觸發(fā)事件

Nginx配置虛擬主機

listen
server_name
location

Nginx日志管理

* 系統(tǒng)默認日志格式:log_format main '$remote_addr $request_length $body_bytes_sent $request_time[s] - - [$time_local] ' '"$request" $status $http_referer "-" "$http_user_agent" $server_name $server_addr $http_x_forwarded_for $http_x_real_ip';
* 自定義日志格式:log_format simple '$remote_addr -- $request'
* 系統(tǒng)默認日志釋義:遠程IP-遠程用戶/用戶時間 請求方法 請求body長度長度 referer 來源信息 http-user-agent 用戶代理/蜘蛛 被轉發(fā)請求的原始ip http_x_forwarded_for 在經(jīng)過代理是 代理把你的本來的IP加在此頭信息中,傳輸你的原始IP

Nginx-Laravel5 項目搭建

window上傳本地項目使用 secureCRT-sftp put get 命令上傳 connect sftp session, 遠程:cd 本地:lcd,lpwd, put *.zip
Laravel5返回500權限修改:1.chmod 777 -R storage 2.chmod 777 -R bootstrap/cache/
配置env : vi .env 修改數(shù)據(jù)庫配置相關參數(shù)
執(zhí)行 php artisan migrate 創(chuàng)建數(shù)據(jù)表

Nginx 支持pathinfo

# 典型配置
location ~ \.php$ {
  root      html;
  fastcgi_pass  127.0.0.1:9000;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
  include    fastcgi_params;
}

# 修改第1,6行,支持pathinfo

location ~ \.php(.*)$ { # 正則匹配.php后的pathinfo部分
  root html;
  fastcgi_pass  127.0.0.1:9000;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
  fastcgi_param PATH_INFO $1; # 把pathinfo部分賦給PATH_INFO變量
  include    fastcgi_params;
}

Nginx 支持URL重寫

1.如果 不是資源文件就重寫

if (!-e $request_filename) {
  rewrite (.*)$ /index.php/$1;
}

2.try_files

try_files $uri $uri/ /index.php?$args;

Nginx 反向代理與動靜分離

用Nginx做反向代理用proxy_pass,以反向代理為例,nginx不自己處理圖片的相關請求,而是把圖片的請求轉發(fā)給Apache處理。

location ~\.(jpg|jpeg|png|gif)${
   proxy_pass HTTP://IP:port;
 }

反向代理導致了后端服務器接到客戶端IP為前端服務器的IP而不是真正的IP解決方案

location ~ \.(jpg|jpeg|png|gif) {
   proxy_set_header X-Forwarded-For $remote_addr;
   proxy_pass IP:port;
 }


Nginx 集群和負載均衡

Upstream{} 模塊 把多臺服務器加入到一個組 然后 memcache pass, fastcgi_pass, proxy_pass => upstream 組

配置Upstream

 upstream web{
   server IP:8080 weight=1 max_fails=2 fail_timeout=30s;
   server IP2:80 weight=1 max_fails=2 fail_timeout=30s;
 } 
 

  下游調用

 location ~ \.(jpg|png|gif|jpeg) {
 proxy_set_header X-Forwarded-For $remote_addr;
     proxy_pass http://web;
 }

負載均衡常見的策略釋義

基于cookie值區(qū)別做負載均衡(Nginx sticky 們模塊)
  基于URI利用一致性哈希算法做均衡(NginxHttpUPstreamConsistentHash 模塊)
  基于IP做負載均衡

相關文章

  • nginx打印請求頭日志方法(親測可用)

    nginx打印請求頭日志方法(親測可用)

    之前想用nginx打印收到的請求的請求頭,但是只找到打印請求體的,沒有打印請求頭的,本文就來介紹一下nginx打印請求頭日志方法,感興趣的可以了解一下
    2023-11-11
  • 教你如何解決Nginx禁止ip加端口訪問的問題

    教你如何解決Nginx禁止ip加端口訪問的問題

    這篇文章主要介紹了Nginx禁止ip加端口訪問的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • 強大的Nginx配置生成器詳解

    強大的Nginx配置生成器詳解

    Nginx?Config?是一款可以一鍵生成?Nginx?配置的神器,相當給力,這篇文章主要介紹了強大的Nginx配置生成器,需要的朋友可以參考下
    2022-11-11
  • nginx轉發(fā)內網(wǎng)圖片的代碼示例

    nginx轉發(fā)內網(wǎng)圖片的代碼示例

    這篇文章主要給大家介紹了nginx轉發(fā)內網(wǎng)圖片,文章通過代碼示例介紹的非常詳細,對大家的學習或工作有一定的幫助,感興趣的小伙伴可以自己動手試一下
    2023-10-10
  • 一文詳解Nginx的訪問限制與訪問控制

    一文詳解Nginx的訪問限制與訪問控制

    訪問限制是一種防止惡意訪問的常用手段,可以指定同一IP地址在固定時間內的訪問次數(shù),訪問控制是控制客戶端對服務端的訪問,并非僅限制請求次數(shù),而是允許某些請求或者直接拒絕某些請求,本文給大家具體介紹了Nginx的訪問限制與訪問控制,需要的朋友可以參考下
    2024-09-09
  • nginx開啟HSTS讓瀏覽器強制跳轉HTTPS訪問詳解

    nginx開啟HSTS讓瀏覽器強制跳轉HTTPS訪問詳解

    這篇文章主要介紹了nginx開啟HSTS讓瀏覽器強制跳轉HTTPS訪問詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • Nginx反向代理至go-fastdfs案例講解

    Nginx反向代理至go-fastdfs案例講解

    這篇文章主要介紹了Nginx反向代理至go-fastdfs案例講解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-07-07
  • 為什么我推薦Nginx作為后端服務器代理(原因解析)

    為什么我推薦Nginx作為后端服務器代理(原因解析)

    這篇文章主要介紹了為什么我推薦Nginx作為后端服務器代理,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • nginx禁用特定ip的方法詳解

    nginx禁用特定ip的方法詳解

    Nginx是一款輕量級的Web服務器、反向代理服務器及電子郵件代理服務器,其特點是占有內存少,并發(fā)能力強,事實上nginx的并發(fā)能力確實在同類型的網(wǎng)頁服務器中表現(xiàn)較好,本文主要介紹利用nginx來禁用特定ip的方法,需要的朋友可以參考下
    2023-09-09
  • nginx出現(xiàn)權限問題解決(13: Permission denied)

    nginx出現(xiàn)權限問題解決(13: Permission denied)

    本文主要介紹了nginx出現(xiàn)權限問題解決(13: Permission denied),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06

最新評論