700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Nginx的安装和配置文件详细说明

Nginx的安装和配置文件详细说明

时间:2020-05-20 05:35:33

相关推荐

Nginx的安装和配置文件详细说明

1.nginx的安装

1.1解压nginx文件

1.2 nginx文件说明

3.启动nginx

4.验证是否启动成功

2 配置文件(说明)

usernginx;nginx的运行账号(rpm安装时会自动创建这个账号),也可以写成user nginx nginx表示用户和组

worker_processes10;工作进程数(worker),一般等于cpu内核数或者两倍

worker_rlimit_nofile 100000;文件描述符数量

error_log/var/log/nginx/error.log;

#error_log/var/log/nginx/error.lognotice;

#error_log/var/log/nginx/error.loginfo;

pid/var/run/nginx.pid;

events {

worker_connections1024;每个worker进程允许的连接数

use epoll;网络I/O事件模型,linux推荐用epoll,FreeBSD推荐用kqueue

}

http {

include/etc/nginx/mime.types;include用来引用其他的配置文件,即可以按照需求将不同的配置写到不同的文件里面

default_typeapplication/octet-stream;

log_formatmain'$remote_addr - $remote_user [$time_local] "$request" '

'$status $body_bytes_sent "$http_referer" '

'"$http_user_agent" "$http_x_forwarded_for"';

定义日志格式,格式名字设为main

access_log/var/log/nginx/access.logmain;

access日志文件的路径,采用上面定义的main格式记录

sendfileon;

tcp_nopushon;

tcp_nodelayon;

server_tokensoff;

gzipon;启用压缩

gzip_staticon;启用HTTPGzipStatic模块(不在core和standard模块组中,但rpm安装带了此模块)

gzip_comp_level 5;压缩级别,1最小最快,9最大最慢

gzip_min_length 1024;压缩的最小长度,小于此长度的不压缩(此长度即header中的Content-Length)

keepalive_timeout65;

limit_zonemyzone$binary_remote_addr10m;

# Load config files from the /etc/nginx/conf.d directory

include /etc/nginx/conf.d/*.conf;

server {

limit_connmyzone10;

listen80;端口

server_name_;域名

#charset koi8-r;

#access_loglogs/host.access.logmain;

location / {

root/usr/share/nginx/html;主目录

indexindex.html index.htm;

}

………………

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。