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虚拟机配置的主要内容,如果未能解决你的问题,请参考以下文章

nginx之 nginx虚拟机配置

nginx配置虚拟机

在虚拟机上用nginx怎么搭建lnmp

nginx虚拟机的配置

nginx虚拟机配置

虚拟机centos安装nginx并配置