Nginx介绍与基本配置
Nginx基本配置
Nginx目录结构与基本运行原理
conf html logs sbin
conf
用来存放配置文件相关
html
用来存放静态文件的默认目录 html、css等
sbin
nginx的主程序
基本运行原理
nginx启动后,首先会开启这个 master 的一个主进程,主进程会读取配置文件,主进程会再开启子进程,主进程它是不处理业务,他去协调这些worker 子进程。
在最左边用户透过网络请求我们的系统,当请求发起之后。worker 进程来响应并解析用户的请求,查找根目录下的 index目录,worker 子进程会读取。conf 目录下的这个 nginx.conf 这个配置文件主目录或者它有几个站点,默认配置文件下只有一个站点,index.html文件存储的位置就在这 HTML 这个目录下,worker 进程找到这个目录之后再去加载它的这个默认的这个页面index.html。
nginx.conf配置
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
License:
CC BY 4.0