国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx的使用經驗小結

2024-08-30 12:21:35
字體:
來源:轉載
供稿:網友
相信很多人都聽過nginx,這個小巧的東西慢慢地在吞食apache和IIS的份額。今天我們就簡單介紹下本人在使用nginx的過程中的一些小小的經驗

Nginx

Nginx簡單介紹

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

Nginx命令參數

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

Nginx全局段配置

worker_processes 1;工作進程為1個 CPU 數量 * 核數
events 區段 網卡請求 80 443 Nginx 觸發事件

Nginx配置虛擬主機

listen
server_name
location

Nginx日志管理

* 系統默認日志格式: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'
* 系統默認日志釋義:遠程IP-遠程用戶/用戶時間 請求方法 請求body長度長度 referer 來源信息 http-user-agent 用戶代理/蜘蛛 被轉發請求的原始ip http_x_forwarded_for 在經過代理是 代理把你的本來的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 修改數據庫配置相關參數
執行 php artisan migrate 創建數據表

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行,支持pathinfolocation ~ /.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不自己處理圖片的相關請求,而是把圖片的請求轉發給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; }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇信县| 焦作市| 吉安市| 德格县| 洪雅县| 察雅县| 韩城市| 伊川县| 铅山县| 闽侯县| 土默特右旗| 如东县| 福海县| 金华市| 习水县| 佛冈县| 威远县| 丽水市| 镇宁| 桐庐县| 福贡县| 阳朔县| 新巴尔虎右旗| 泰安市| 顺平县| 施甸县| 紫云| 平原县| 柞水县| 合肥市| 扬州市| 宁津县| 娄底市| 江达县| 安顺市| 抚松县| 仁怀市| 平遥县| 三门峡市| 米脂县| 屏东县|