nginx/windows: nginx多虚拟主机配置
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多虚拟主机配置相关推荐
- Nginx(二) 虚拟主机配置
一.Nginx的应用概述 Nginx作为一款高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.主要有以下3方面的应用: 1.http服务器: Nginx是一个http服 ...
- Nginx编译安装与虚拟主机配置
1.Nginx的简介 nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器:因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名,nginx还有非 ...
- nginx 多个root_nginx虚拟主机配置
nginx 虚拟机配置 什么是虚拟主机? 虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web ...
- windows下Apache虚拟主机配置
找到host文件:C:\Windows\System32\drivers\etc\hosts 在hosts这么增加: 127.0.0.1 666.666.com 127.0.0.1 777.777.c ...
- nginx作为tcp代理 虚拟主机配置 模板
# tcp协议虚拟主机的配置文件模板 # cat /usr/local/nginx/conf/tcp/tcp.test.com.conf user nginx; worker_processes au ...
- nginx 最简单的虚拟主机配置
server{ //监听端口 listen 80; //设置字符集 charset utf-8; //网站根目录 root /var/www/kuku; //默认读取文件 index index.ht ...
- 设置ngxin服务器虚拟主机,详解Nginx 虚拟主机配置的三种方式(基于端口)
Nginx配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置. 2.Nginx基于端口的虚拟主机配置 如一台服务器只有一个IP或需要通过不同的端口访问不同 ...
- Nginx实现多虚拟主机配置
一.Nginx的应用概述 Nginx作为一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.主要有以下3方面的应用: 1.http服务器 Nginx是一个http服 ...
- Nginx下本机多项目虚拟主机配置[一个端口多个站点]
nginx下多项目虚拟主机配置: 假如你需要在一台机子上,用不同的域名访问和运行不同的项目,这个时候你就需要vhost配置: "本机虚拟域名.一个端口多个站点" 0.hosts文件 ...
- Windows系统中apache虚拟主机配置
参考文章如下: WINDOWS 下APACHE虚拟主机配置 Apache网站目录访问权限设置 首先,在Apache24文件夹中找到conf文件夹,并打开其中的extra文件夹,选择httpd-vhos ...
最新文章
- Windows10下OpenCV_contrib安装配置
- 浙大这个班诞生128家创业公司,总市值高达千亿!
- 10.2 运算符重载函数作为类成员函数和友元函数
- 成功解决 编程语言代码结果中输出-9223372036854775808的数据
- 机器学习资料整理,收藏了不后悔!
- GIT项目管理工具(part1)--简介及概念
- 君威u0073故障码解决_顽疾修复过程,君威没倒挡的变速箱故障就是这样修好
- 工作总结21:阅读代码之axios
- 简单混合锁(HybridLock)
- ppsspp模拟java按键_ppsspp 手柄按键映射 北通 BTP
- mysql用utf-8_切记:永远不要在MySQL中使用UTF-8
- 安卓rom制作教程_MIUI官方ROM(卡刷包、线刷包)合集
- C++ Json解析库Jsoncpp下载+编译+使用
- mac装机必备的电池管理工具:App Tamer Mac版
- java开发微信公众号(SpringMVC)2-消息管理功能
- 全国300城市交通违章查询api
- Shift 键的一些技巧
- 机器学习多分类器有哪些
- 水位传感器(Water Sensor)原理图
- 图片实测:智能鉴黄,哪家强?
热门文章
- 【数据结构实验题】0/1背包问题的递归求解(注意输出所选物品下标的方法)
- mvn打包并部署本地tomcat_maven一键部署tomcat war包
- php复制按钮,【typecho】typecho优化之代码框添加复制按钮
- 信用评分卡 (part 7 of 7)
- icem合并面网格_详解Flunet Meshing:高级网格划分工具中的“扫地僧”
- OpenCV从源码安装到Ubuntu16.04
- 区块链环境搭建、环境架构介绍、环境如何用、部署 Chaincode、智能合约的调用
- 2012年之前Mac Book pro 安装新系统macOS 10.15 Catalina 制作U盘启动盘
- 363.矩形区域不超过K的最大数值和
- 移动应用android简单播放器,打造移动掌上影院 Android播放器横评