nginx 基础 (nginx beginners guide)
访问量: 2554
master-workers process
nginx包含一个master process, 多个 worker process.
master process 用来读取配置文件, 控制 worker 的。
worker就是用来处理 request的。
nginx 由于使用了 event-based model, 所以处理request速度很快。
日志
一般都放在 /var/logs/nginx目录下的 access.log, error.log ,具体要看配置文件
启动,停止等命令
$ nginx -s stop # 快速停止
$ nginx -s quit # 比较得体的停止
$ nginx -s reload # 重新读取配置文件( 重启)
$ nginx -s reopen # 重新打开日志
配置一个静态网站:
可以看出, 对于 '/images'请求,会指向到 /data 的本地目录,否则,直接指向 /data/www
server { location / { root /data/www; } location /images/ { root /data; } }
配置一个 Proxy:
11
server { location / { proxy_pass http://localhost:8080/; } location ~ \.(gif|jpg|png)$ { root /data/images; } }
TODO: 配置rails, php, 查看nginx日志