日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

02_Nginx基本配置与参数说明 + 辅助命令

發布時間:2024/9/27 Nginx 72 豆豆
生活随笔 收集整理的這篇文章主要介紹了 02_Nginx基本配置与参数说明 + 辅助命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


Nginx基本配置與參數說明,下面是nginx.conf配置文件

#運行用戶

#user? nobody;

worker_processes? 2;

?

#全局錯誤日志及PID文件

#error_log? logs/error.log;

#error_log? logs/error.log? notice;

#error_log? logs/error.log? info;

?

#pid??????? logs/nginx.pid;

?

#工作模式及連接數上限

events {

??? #epoll是多路復用IOI/O Multiplexing)中的一種方式

??? #僅用于linux2.6以上內核,可以大大提高nginx的性能

??? #use epoll

?

??? #單個后臺worker process進程的最大并發鏈接數

??? worker_connections? 1024;

?

??? #并發總數是worker_processesworker_connections的成績

??? #max_clients = worker_process * worker_connections

??? #在設置了反向代理的情況下,max_clients = woker_processes * worker_connections / 4

??? #為什么上面的方向代理要除以4,應該說是一個經驗值

??? #根據以上條件,正常情況下的Nginx Server可以應付的最大連接為:4 * 8000 = 32000

??? #woker_connections值的設置跟物理內存大小有關

??? #因為并發受IO約束,max_clients的值須小于系統可以打開的最大文件數

??? #而系統可以打開的最大文件數和內存大小成正比,一般1GB內存的機器上可以打開的文件數大約是10左右

??? #我們來看看360M內存的VPS可以打開的文件句柄數是多少:

??? #$ cat /proc/sys/fs/file-max

??? #輸出 34336 (我的是287464

??? #32000 < 34336,即并發連接總數小于系統可以打開的文件句柄總數,這樣就在操作系統承受的范圍之內

??? #

??? #所以,worker_connections的值需根據worker_processes進程數目和系統可以打開的最大文件

??? #總進行適當地進行設置

??? #

??? #使得并發總數小于操作系統可以打開的最大文件數據

??? #其實質也就是根據主機的物理CPU和內存進行配置

??? #當然,理論上的并發總數可能會和實際有所偏差,因為主機還有其他的工作進程需要系統資源

??? #ulimit -SHn 65535

}

?

?

http {

??? #設定mime類型,類型由mime.type文件定義

??? include?????? mime.types;

??? default_type? application/octet-stream;

??? #設定日志格式

??? log_format? main? '$remote_addr - $remote_user [$time_local] "$request" '

????????????????????? '$status $body_bytes_sent "$http_referer" '

????????????????????? '"$http_user_agent" "$http_x_forwarded_for"';

?

??? access_log? logs/access.log? main;

?

??? #sendfile指令指定nginx是否調用sendfile函數(zero copy方式)來輸出文件,

??? #對于普通應用,必須設為on,

??? #如果用來進行下載等應用磁盤IO重負載應用,可以設置為off

??? #以平衡磁盤與網絡I/O處理速度,降低系統的uptime

??? sendfile??????? on;

??? tcp_nopush???? on;

?

??? #連接超時時間

??? #keepalive_timeout? 0;

??? keepalive_timeout? 65;

?

??? #開啟gzip壓縮

??? gzip? on;

??? gzip_disable "MSIE [1-6].";

?

??? #設定請求緩沖

??? client_header_buffer_size? 128k;

??? large_client_header_buffers 4 128k;

?

??? #設置虛擬機主機配置

??? server {

??????? listen?????? 80;

??????? #定義使用www.nginx.cn訪問

??????? #server_name www.nginx.cn;

??????? server_name? localhost;

?

??????? #定義服務器的默認網站根目錄的訪問日志

??????? #root html;

?

??????? #charset koi8-r;

?

??????? #設定本虛擬主機的訪問日志

??????? #access_log? logs/host.access.log? main;

?

??????? #在我的電腦上有:[root@localhost some]# pwd example.html

??????? #/data/www/some

??????? #

??????? #如果按照下面的配置,在瀏覽器上輸入:http://192.168.6.26/some/example.html

??????? #這時候瀏覽器中可以看到頁面內容

??????? location / {

??????????? root?? /data/www;

??????? }

?

??????? #在我的電腦

??????? #[root@localhost images]#

??????? #[root@localhost images]# pwd

??????? #/data/images

??????? #[root@localhost images]# ls

??????? #test.png

??????? #[root@localhost images]#

??????? #

??????? #在瀏覽器中輸入:http://192.168.6.26/images/test.png,在頁面中可以看到圖片

???????? location /images/ {

??????????? root /data;

??????? }

?

??????? #error_page? 404????? ????????/404.html;

?

??????? # redirect server error pages to the static page /50x.html

??????? # 定義錯誤提示頁面

??????? error_page?? 500 502 503 504? /50x.html;

??????? location = /50x.html {

??????????? root?? html;

??????? }

???????

??????? #靜態文件,nginx自己處理

??????? location ~ ^/(images|javascript|js|css|flash|media|static)/ {

???????????? #過期30天,靜態文件不怎么更新,過期可以設大一點

???????????? #如果頻繁更新,則可以設置得小一點

???????????? expires 30d;

??????? }

?

??????? # proxy the PHP scripts to Apache listening on 127.0.0.1:80

??????? #

??????? #location ~ \.php$ {

??????? #??? proxy_pass?? http://127.0.0.1;

??????? #}

?

??????? # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

??????? #

??????? #location ~ \.php$ {

??????? #??? root?????????? html;

??????? #??? fastcgi_pass?? 127.0.0.1:9000;

??????? #??? fastcgi_index? index.php;

??????? #??? fastcgi_param? SCRIPT_FILENAME? /scripts$fastcgi_script_name;

??????? #??? include??????? fastcgi_params;

??????? #}

?

??????? # deny access to .htaccess files, if Apache's document root

??????? # concurs with nginx's one

??????? #

??????? #禁止訪問,htxxx文件

??????? #location ~ /\.ht {

??????? #??? deny? all;

??????? #}

??? }

?

??? server {

???????? location / {

???????? ????? proxy_pass http://192.168.6.26:8080;

???????? }????

?

???????? #表示只要是這些歌文件就轉到/data/images

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

????????????? root /data/images;

???????? }

??? }

?

?

??? # another virtual host using mix of IP-, name-, and port-based configuration

?? ?#

??? #server {

??? #??? listen?????? 8000;

??? #??? listen?????? somename:8080;

??? #??? server_name? somename? alias? another.alias;

?

??? #??? location / {

??? #??????? root?? html;

??? #??????? index? index.html index.htm;

??? #??? }

??? #}

?

??? # HTTPS server

??? #

??? #server {

??? #??? listen?????? 443 ssl;

??? #??? server_name? localhost;

?

??? #??? ssl_certificate????? cert.pem;

??? #??? ssl_certificate_key? cert.key;

?

??? #??? ssl_session_cache??? shared:SSL:1m;

??? #??? ssl_session_timeout? 5m;

?

??? #??? ssl_ciphers? HIGH:!aNULL:!MD5;

??? #??? ssl_prefer_server_ciphers? on;

?

??? #??? location / {

??? #??????? root?? html;

??? #??????? index? index.html index.htm;

??? #??? }

??? #}

}

2 輔助知識點:

#總核數 = 物理CPU個數 * 每顆物理CPU的核數

#總邏輯CPU = 物理CPU個數 * 每顆物理CPU的核數 * 超線程數

?

#查看物理CPU個數(以下是我虛擬機中的信息):

[root@localhost ~]# cat /proc/cpuinfo |grep "physical id" | sort | uniq | wc -l

1

?

#查看每個物理CPU中的core的個數

[root@localhost ~]# cat /proc/cpuinfo |grep "cpu cores" | uniq

cpu cores :2

?

查看邏輯物理CPU的個數

[root@localhost ~]# cat /proc/cpuinfo| grep"processor"| wc -l

2

?

查看CPU信息(型號)

[root@localhost ~]# cat /proc/cpuinfo |grep name | cut -f2 -d: | uniq -c

?????2? Intel(R) Core(TM) i5-3230M CPU@ 2.60GHz

?

查看內存信息

[root@localhost ~]# cat /proc/meminfo

?

?

總結

以上是生活随笔為你收集整理的02_Nginx基本配置与参数说明 + 辅助命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品伊人久久 | 成人羞羞国产免费游戏 | 无码人妻一区二区三区在线视频 | 亚洲精品视频在线观看免费 | av片在线观看 | 有码中文字幕 | 黑料视频在线观看 | 在哪看毛片 | 日韩欧美中文字幕一区 | 精品人妻一区二区三区久久嗨 | 中文字幕人妻互换av久久 | 91精产国品一二三区在线观看 | 日韩一区二区毛片 | 成品人视频ww入口 | 国产乱淫a∨片免费观看 | 日剧网 | 亚洲片国产一区一级在线观看 | 亚洲天堂资源在线 | 国产成人自拍偷拍 | 大尺度舌吻呻吟声 | 一区二区三区日韩视频 | 久久不射网站 | 最新在线视频 | 国产拍拍拍| 91成人免费在线 | 亚洲精品码| 久久综合国产精品 | 黄色三级免费网站 | 无码成人精品区一级毛片 | 香蕉网址 | 自拍亚洲一区 | 欧美亚洲黄色片 | 亚洲午夜免费 | 三年中文在线观看中文版 | www.日韩精品| 精品一区二区三区免费看 | 亚洲精品福利网站 | 四虎在线免费观看视频 | 野外做受又硬又粗又大视频√ | 色婷婷成人网 | 在线欧美激情 | 黄色特级毛片 | 欧美一级爆毛片 | 草的我好爽 | 美女久久精品 | 黑人中文字幕一区二区三区 | 久久久久香蕉 | 久久精品色妇熟妇丰满人妻 | 91免费版在线看 | 欧美69影院 | 国产精品综合 | 成人国产视频在线观看 | 老妇裸体性猛交视频 | 精品国产一区二 | 成人毛片100免费观看 | 国产88av| www.日| av中文在线观看 | 9999国产精品 | 亚欧中文字幕 | 一级片黑人 | 人妻视频一区 | 狠狠操91| 肥臀浪妇太爽了快点再快点 | 999zyz玖玖资源站永久 | 国产精品99久久免费黑人人妻 | 欧美资源在线 | 国产成人精品午夜福利Av免费 | 日韩视频在线播放 | 久久九九免费视频 | 天堂最新| h网站在线看 | 国产精彩视频在线观看 | 韩国毛片一区二区三区 | 色伊人av| 春色伊人 | 99re只有精品| 亚洲精品7777 | 成人精品一区二区三区电影 | 国产精品23p | 在线观看涩涩 | 97干在线| 在线成人免费电影 | 精品亚洲国产成人av制服丝袜 | chinese国产精品 | 噜噜噜精品欧美成人 | 激情国产精品 | 婷婷伊人综合 | 伊人网色 | 青青操网站 | 黄色大尺度视频 | 体内射精一区二区 | 91精品国产综合久久久蜜臀图片 | 日日综合 | 中文字幕在线视频第一页 | 天天摸日日摸狠狠添 | www欧美com| caopeng视频 | 久久人人爽人人爽人人片av高清 |