初始Nginx與基本配置

Nginx配置詳解

配置文件結(jié)構(gòu)

#usernobody;設(shè)置一個低權(quán)限的用戶,提高系統(tǒng)的安全性。

work_processes:工作衍生進(jìn)程數(shù)

events{

work_connections:1024;

}

http{

server{}

server{}…}

Nginx虛擬主機配置的步驟

1.配置IP地址

Ifconfig eth0 ip

2.綁定IP地址與虛擬主機

修改http->server->listen

http{

server{

listen 192.168.1.7:80;//監(jiān)聽地址

server_name name;虛擬主機名

access_log logs/server1.access.log combind;文檔的存放地址

location/{

index index.htmlindex.htm;//默認(rèn)首頁 從前往后

root html/server1;//虛擬主機的目錄}}}

Nginx日志文件配置

Nginx日志文件格式配置

修改log_format參數(shù)

#log_formatmain'$remote_addr(客戶端IP地址) - $remote_user(客戶端用戶名) [$time_local]

"$request" '(請求的URL)

#'$status(請求狀態(tài))

$body_bytes_sent(返回數(shù)據(jù)的大小) "$http_referer" '(原網(wǎng)頁)

#'"$http_user_agent"(客戶端瀏覽器的對應(yīng)信息) "$http_x_forwarded_for"';(客戶端的IP地址)

Nginx日志文件存儲路徑配置

修改access_log指令

#access_loglogs/access.log(路徑)main;

access_log off關(guān)閉nginx日志文件的記錄

Nginx日志文件的切割

手動切割

1.mv access.log 20150710.log復(fù)制一個日志文件到新的日志文件中

2.kill -USR1 2514重新開一個日志文件

自動切割

crontab定時執(zhí)行某個文件

寫一個批處理的自動腳本logs.sh

D=$(date+%Y%m%d)使用日期給變量名賦值

mv …/access.log$u0z1t8os.log

kill -USR1 $(cat

/usr/local/nginx/nginx.pid) //切割日志文件

Nginx緩存配置

Nginx的緩存配置

主配置文件

location~.*\.(jpg|png|swf|gif)${

expires 30d;緩存30天

}

Location ~.*\.(css|js){

Expires 1h;一個小時

}

Nginx的其他配置-壓縮功能配置

gzip壓縮技術(shù)(原大小的30%)

gzipon開啟gzip壓縮技術(shù)

gzip_min_length1k;小的文件不壓縮

gzip_buffers4 16k;

gzip_http_version1.1;識別的http版本是1.1,別的不識別

需要雙向支持客戶端和服務(wù)器必須都支持gzip壓縮技術(shù)

gzip_varyon;開啟判斷

Nginx的其他配置-自動列目錄配置

顯示服務(wù)器的文件列表

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,715評論 19 139
  • Page 1:nginx 服務(wù)器安裝及配置文件詳解 CentOS 6.2 x86_64 安裝 nginx 1.1 ...
    xiaojianxu閱讀 8,696評論 1 41
  • 《老男孩Linux運維》筆記 隱藏Nginx軟件版本號 一般來說,軟件的漏洞都和版本有關(guān)。因此要盡量隱藏對訪問用戶...
    Zhang21閱讀 3,917評論 0 28
  • nginx在工作中已經(jīng)有好幾個環(huán)境在使用了,每次都是重新去網(wǎng)上扒博客,各種編譯配置,今天自己也整理一份安裝文檔和n...
    AndyChin閱讀 2,404評論 0 4
  • Nginx簡介 解決基于進(jìn)程模型產(chǎn)生的C10K問題,請求時即使無狀態(tài)連接如web服務(wù)都無法達(dá)到并發(fā)響應(yīng)量級一萬的現(xiàn)...
    魏鎮(zhèn)坪閱讀 2,231評論 0 9

友情鏈接更多精彩內(nèi)容