nginx虚拟机配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx虚拟机配置相关的知识,希望对你有一定的参考价值。
#全局配置
worker_processes 1; #有一个工作的子进程,可自行修改
#一般设置为 CPU数*核数
#一般是nginx的连接特性
Event{
worker_connections 1024;//这是指 ,一个进程最大允许连1024个连接
}
#这是配置http服务器的主要段
http{
server1{//这是虚拟机段
location{//定位,把特殊的路径或文件再次定位,
//如image目录单独处理
//如php单独处理
}
server2{
...
}
server...{
....
}
#举例
server{
listen 80; //监听80端口
server_name localhost;//哪个域名 比如 z.com
location / {
root html; //哪个目录
index ab.html index.html index.htm;//目录里的文件
}
error_page 500 502 503 504 /50x.html
location = /50x.html {
root html;
}
}
}
}
#nginx 日志管理
#access_log logs/host.access.log main;
这说明 该server,它的访问日志的 文件是
logs/host.access.log,
使用的格式“main” 格式
除了main格式 你可以自定义其他格式
main格式是什么?
#log_format main ‘$remote_addr - $remote_user [$time_local] "$request" ‘
‘$status $body_bytes_sent "$http_referer" ‘
‘"$http_user_agent" "$http_x_forwarded_for"‘;
main格式是我们自定义的一种格式,并起个名字,便于引用。
以上面的例子,main类型的日志记录的
remote_addr......http_x_forwarded_for等选项。
nginx允许针对不同的server做不同的log
小插曲:
http://www.baidu.com/robots.txt爬虫的
www.taobao.com/robots.txt等
网址后/robots.txt
以上是关于nginx虚拟机配置的主要内容,如果未能解决你的问题,请参考以下文章