nginx 基础 (nginx beginners guide)
访问量: 2907
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日志