Windows下nginx配置文件介绍 Posted on 2017-05-24 | In 编程 , 服务器 在windows下配置nginx,其实Linux下配置也是类似的~ 配置文件: nginx.conf123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115#使用CPU核心数目worker_processes 4;#错误日志存放目录error_log logs/error.log; #pid文件目录,nginx运行时的pidpid logs/nginx.pid; events { #最大并发连接数 worker_connections 1024; }#设置http服务器http{ #include可以把文件包含进来,此处等价于直接把mime.types文件内容复制到此处,注意文件路径 include mime.types; default_type application/octet-stream; #访问记录配置 access_log logs/access.log main; #开启sendfile功能,服务器协助推送文件 sendfile on; #连接超时时间 keepalive_timeout 65; #使用gzip压缩 gzip on; #http站点,一个http服务可以有多个server server{ #监听80端口 listen 80; #服务名称 server_name localhost; #服务器编码,影响页面访问编码,不设置为默认系统编码(一般不设置) charset utf-8; #默认请求设置 location / { #网站根目录 root E:/www/html; #主页设置 index index.html index.htm; } #错误页面设置,可使用自定义错误页面 error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } #PHP 脚本请求配置,转发到FastCGI处理 location ~ \.php$ { #网站根目录 root E:/HTML/public; #默认配置,请确保系统安装好了PHP fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } #第二个站点 server{ #使用8000端口 listen 8000; #服务名称 server_name server_2; #默认请求设置 location / { root E:/www_2/html; index index.html index.htm; } #其它配置可以参考第一个server }}配置文件:mime.types(windows系统)#允许外部访问的文件类型,一般情况下不做修改,有些特别的文件需要额外添加types { text/html html htm shtml; text/css css; text/xml xml; image/gif gif;