nginx

nginx 是一個開源且高性能,可靠地http中間件 代理服務(wù) 高性能 支持海量并發(fā)
nginx 基于io多路復(fù)用
IO復(fù)用解決的是并發(fā)性的問題 socket作為復(fù)用
IO串行復(fù)用(串行產(chǎn)生阻塞)誰有問題解決誰
IO并行復(fù)用 (多線程,消耗大)
IO多路復(fù)用(主動上報)
IO多路復(fù)用使用的模型socket epool pool
編譯安裝
1 nginx.org 下載源碼包
2解壓到指定目錄
3./configure prefix=dirname
4 make
5make install

nginx 命令行
格式:nginx -s reload
幫助:-? -h
使用指定的配置文件: -c
指定配置的指令: -p
發(fā)送信號: -s
停止服務(wù): stop
優(yōu)雅的停止: quit
重新加載配置文件: reload
重新開始記錄日志文件: reopen
測試配置文件是否錯誤的語法:-t -T
顯示nginx的版本信息 編譯信息:-v -V
熱部署 編譯好的二進(jìn)制文件
cp nginx nginx
kill -USR2 master進(jìn)程號
kill -WINCH master進(jìn)程號

日志切割

把a(bǔ)ccess.log 移動到指定目錄中
nginx -s reopen


nginx日志切割.png

gzip

開啟這個功能 有效的減少相應(yīng)報文的大小 節(jié)省傳輸?shù)膸Э?更快的相應(yīng)給客戶 開啟之后消耗cpu的資源
gzip on; 開啟
gzip_min_length 1; 最小壓縮的文件數(shù)
gzip_comp_level 2; 壓縮等級
gzip_types text/plain image/gif image/png; 壓縮的文件類型

set $limit_rate

限制發(fā)送數(shù)據(jù)的大小

 server {
        listen       80;
        server_name  localhost;
        autoindex on;
        #charset koi8-r;
        set $limit_rate 1k;

autoindex

Nginx打開目錄瀏覽功能(autoindex)

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

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

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