1.nginx.conf内容如下:

worker_processes 1;
error_log  /host/nginx/logs/error.log   crit;
pid        /host/nginx/logs/nginx.pid;
events {      worker_connections   64; }
http {      include       /host/nginx/conf/mime.types;      default_type   application/octet-stream;
     #charset   gb2312;           server_names_hash_bucket_size 128;      client_header_buffer_size 32k;      large_client_header_buffers 4 32k;           keepalive_timeout 60;
     fastcgi_connect_timeout 300;      fastcgi_send_timeout 300;      fastcgi_read_timeout 300;      fastcgi_buffer_size 128k;      fastcgi_buffers 4 128k;      fastcgi_busy_buffers_size 128k;      fastcgi_temp_file_write_size 128k;      client_body_temp_path /host/nginx/client_body_temp;      proxy_temp_path /host/nginx/proxy_temp;      fastcgi_temp_path /host/nginx/fastcgi_temp;
     gzip on;      gzip_min_length   1k;      gzip_buffers     4 16k;      gzip_http_version 1.0;      gzip_comp_level 2;      gzip_types       text/plain application/x-javascript text/css application/xml;      gzip_vary on;
     client_header_timeout   3m;      client_body_timeout     3m;      send_timeout           3m;      sendfile                on;      tcp_nopush              on;      tcp_nodelay            on;      #设定虚拟主机      include       /host/nginx/conf/vhost/www_test_com.conf;      include       /host/nginx/conf/vhost/www_test1_com.conf;      include       /host/nginx/conf/vhost/www_test2_com.conf; }

2.在conf目录下建立个vhost目录,在vhost目录下分别建立

www_test_com.conf,www_test1_com.conf,www_test2_com.conf 3个文件

www_test_com.conf代码如下:

server {      listen 202.***.***.***:80;             #换成你的IP地址      client_max_body_size 100M;      server_name   www.test.com;   #换成你的域名      charset gb2312;      index index.html index.htm index.php;      root   /host/wwwroot/test;         #你的站点路径           #打开目录浏览,这样当没有找到index文件,就也已浏览目录中的文件      autoindex on;
     if (-d $request_filename) {      rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;      }     
     error_page   404              /404.html;      location = /40x.html {      root  /host/wwwroot/test;       #你的站点路径      charset   on;      }
     # redirect server error pages to the static page /50x.html      #      error_page   500 502 503 504  /50x.html;      location = /50x.html {      root   /host/wwwroot/test;       #你的站点路径      charset   on;      }
     #将客户端的请求转交给fastcgi      location ~ .*\.(php|php5|php4|shtml|xhtml|phtml)?$ {      fastcgi_pass   127.0.0.1:9000;      include /host/nginx/conf/fastcgi_params;      }              #网站的图片较多,更改较少,将它们在浏览器本地缓存15天      location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$      {      expires       15d;      }          #网站会加载很多JS、CSS,将它们在浏览器本地缓存1天      location ~ .*\.(js|css)?$      {      expires       1d;      }           location /(WEB-INF)/ {      deny all;      }             #设定日志格式      log_format   access  '$remote_addr - $remote_user [$time_local] "$request" '      '$status $body_bytes_sent "$http_referer" '      '"$http_user_agent" $http_x_forwarded_for';      #设定本虚拟主机的访问日志      access_log  /host/nginx/logs/down/access.log   access;   #日志的路径,每个虚拟机一个,不能相同      server_name_in_redirect   off; }

3.www_test1_com.conf和www_test2_com.conf,文件和上面的基本相同,具体的日志内容如下: www_test1_com.conf如下:

..........
     #设定日志格式      log_format   test1  '$remote_addr - $remote_user [$time_local] "$request" '      '$status $body_bytes_sent "$http_referer" '      '"$http_user_agent" $http_x_forwarded_for';      #设定本虚拟主机的访问日志      access_log  /host/nginx/logs/test1/test1.log   test1;   #日志的路径,每个虚拟机一个,不能相同      server_name_in_redirect   off; }

www_test2_com.conf如下:

#设定日志格式      log_format test2 '$remote_addr - $remote_user [$time_local] "$request" '      '$status $body_bytes_sent "$http_referer" '      '"$http_user_agent" $http_x_forwarded_for';      #设定本虚拟主机的访问日志      access_log /host/nginx/logs/test2/test2.log test2;   #日志的路径,每个虚拟机一个,不能相同      server_name_in_redirect off; }

转载于:https://www.cnblogs.com/chenqianpeng/archive/2012/10/23/2735938.html

nginx/windows: nginx多虚拟主机配置相关推荐

  1. Nginx(二) 虚拟主机配置

    一.Nginx的应用概述 Nginx作为一款高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.主要有以下3方面的应用: 1.http服务器: Nginx是一个http服 ...

  2. Nginx编译安装与虚拟主机配置

    1.Nginx的简介 nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器:因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名,nginx还有非 ...

  3. nginx 多个root_nginx虚拟主机配置

    nginx 虚拟机配置 什么是虚拟主机? 虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web ...

  4. windows下Apache虚拟主机配置

    找到host文件:C:\Windows\System32\drivers\etc\hosts 在hosts这么增加: 127.0.0.1 666.666.com 127.0.0.1 777.777.c ...

  5. nginx作为tcp代理 虚拟主机配置 模板

    # tcp协议虚拟主机的配置文件模板 # cat /usr/local/nginx/conf/tcp/tcp.test.com.conf user nginx; worker_processes au ...

  6. nginx 最简单的虚拟主机配置

    server{ //监听端口 listen 80; //设置字符集 charset utf-8; //网站根目录 root /var/www/kuku; //默认读取文件 index index.ht ...

  7. 设置ngxin服务器虚拟主机,详解Nginx 虚拟主机配置的三种方式(基于端口)

    Nginx配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置. 2.Nginx基于端口的虚拟主机配置 如一台服务器只有一个IP或需要通过不同的端口访问不同 ...

  8. Nginx实现多虚拟主机配置

    一.Nginx的应用概述 Nginx作为一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.主要有以下3方面的应用: 1.http服务器 Nginx是一个http服 ...

  9. Nginx下本机多项目虚拟主机配置[一个端口多个站点]

    nginx下多项目虚拟主机配置: 假如你需要在一台机子上,用不同的域名访问和运行不同的项目,这个时候你就需要vhost配置: "本机虚拟域名.一个端口多个站点" 0.hosts文件 ...

  10. Windows系统中apache虚拟主机配置

    参考文章如下: WINDOWS 下APACHE虚拟主机配置 Apache网站目录访问权限设置 首先,在Apache24文件夹中找到conf文件夹,并打开其中的extra文件夹,选择httpd-vhos ...

最新文章

  1. Windows10下OpenCV_contrib安装配置
  2. 浙大这个班诞生128家创业公司,总市值高达千亿!
  3. 10.2 运算符重载函数作为类成员函数和友元函数
  4. 成功解决 编程语言代码结果中输出-9223372036854775808的数据
  5. 机器学习资料整理,收藏了不后悔!
  6. GIT项目管理工具(part1)--简介及概念
  7. 君威u0073故障码解决_顽疾修复过程,君威没倒挡的变速箱故障就是这样修好
  8. 工作总结21:阅读代码之axios
  9. 简单混合锁(HybridLock)
  10. ppsspp模拟java按键_ppsspp 手柄按键映射 北通 BTP
  11. mysql用utf-8_切记:永远不要在MySQL中使用UTF-8
  12. 安卓rom制作教程_MIUI官方ROM(卡刷包、线刷包)合集
  13. C++ Json解析库Jsoncpp下载+编译+使用
  14. mac装机必备的电池管理工具:App Tamer Mac版
  15. java开发微信公众号(SpringMVC)2-消息管理功能
  16. 全国300城市交通违章查询api
  17. Shift 键的一些技巧
  18. 机器学习多分类器有哪些
  19. 水位传感器(Water Sensor)原理图
  20. 图片实测:智能鉴黄,哪家强?

热门文章

  1. 【数据结构实验题】0/1背包问题的递归求解(注意输出所选物品下标的方法)
  2. mvn打包并部署本地tomcat_maven一键部署tomcat war包
  3. php复制按钮,【typecho】typecho优化之代码框添加复制按钮
  4. 信用评分卡 (part 7 of 7)
  5. icem合并面网格_详解Flunet Meshing:高级网格划分工具中的“扫地僧”
  6. OpenCV从源码安装到Ubuntu16.04
  7. 区块链环境搭建、环境架构介绍、环境如何用、部署 Chaincode、智能合约的调用
  8. 2012年之前Mac Book pro 安装新系统macOS 10.15 Catalina 制作U盘启动盘
  9. 363.矩形区域不超过K的最大数值和
  10. 移动应用android简单播放器,打造移动掌上影院 Android播放器横评