nginx作为web 虚拟主机配置文件模板

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
1,默认
     server {
         listen       80;
         server_name  localhost;
         root html; 
 
         location / {
             index  index.html index.htm index.php;
         }
 
         #error_page  404              /404.html;
 
         error_page   500 502 503 504   /50x .html;
         location =  /50x .html {
             root   html;
         }
         location ~ .*\.(php|php5)?$
         {
             #fastcgi_pass  unix:/tmp/php-cgi.sock;
             fastcgi_pass  127.0.0.1:9000;
             fastcgi_index index.php;
             include fastcgi.conf;
         }
 
         #charset gbk;
         #limit_conn crawler 20;
         location ~ .*\.(ico|gif|jpg|jpeg|png|html|htm)$
         {
             expires 30d;
         }
 
         location ~ .*\.(css|js|txt|xml|swf|wav)$
         {
             expires 24h;
         }
         location ^~ /(svn|.svn|\. tar \.gz)
         {
             deny all;
         }
 
         access_log   /data0/logs/nginx/ $server_name.access.log  main;
     }
 
}
2,有rewrite
# cat app.test.com.conf 
server {
         listen       80;
         server_name  app. test .com;
         index index.html index.htm index.php;
         root  /data0/web_root/app . test .com /www ;
 
         location / {
             try_files $uri $uri/  /index .php$is_args$args;
         }
         include vhosts /rewrite_app .conf;
 
         #error_page  404              /404.html;
 
         error_page   500 502 503 504   /50x .html;
         location =  /50x .html {
             root   html;
         }
         location ~ \.php$ {
             include fastcgi.conf;
             #include fastcgi_params;
             fastcgi_pass   127.0.0.1:9000;
             #fastcgi_index index.php;
             try_files $uri =404;
         }
 
         #charset gbk;
         #limit_conn crawler 20;
         location ~ .*\.(ico|gif|jpg|jpeg|png|html|htm)$
         {
             expires 30d;
         }
 
         location ~ .*\.(css|js|txt|xml|swf|wav)$
         {
             expires 24h;
         }
         location ^~ /(svn|.svn|\. tar \.gz|\.git|\.ht|\.DS|\.pem)
         {
             deny all;
         }
 
         access_log   /data0/logs/nginx/app . test .com_access.log  main;
     }









本文转自 wpf926 51CTO博客,原文链接:http://blog.51cto.com/wupengfei/1958140,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
缓存 负载均衡 应用服务中间件
nginx的配置文件详解
本文详细解释了nginx配置文件中的关键指令和区块,如http、server、location、upstream、events等,并通过一个示例配置文件展示了如何设置HTTP服务器、gzip压缩、反向代理、URL重写、错误页面和负载均衡等,强调了配置的灵活性和实际应用。
47 4
|
4月前
|
Java 应用服务中间件 Shell
Nginx+Keepalived+Tomcat 实现Web高可用集群
Nginx+Keepalived+Tomcat 实现Web高可用集群
125 0
|
2月前
|
负载均衡 应用服务中间件 Linux
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
这篇博客文章详细介绍了Nginx的下载、安装、配置以及使用,包括正向代理、反向代理、负载均衡、动静分离等高级功能,并通过具体实例讲解了如何进行配置。
165 4
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
|
2月前
|
缓存 负载均衡 算法
nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇
Nginx 是一款高性能的 HTTP 和反向代理服务器,也是一个通用的 TCP/UDP 代理服务器,以及一个邮件代理服务器和通用的 HTTP 缓存服务器。
78 0
nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇
|
2月前
|
域名解析 网络协议 应用服务中间件
nginx server_name配置文件覆盖不生效
nginx server_name配置文件覆盖不生效
|
2月前
|
应用服务中间件 nginx
nginx 配置文件
nginx 配置文件
|
2月前
|
应用服务中间件 网络安全 nginx
nginx作为web服务以及nginx.conf详解
nginx作为web服务以及nginx.conf详解
|
3月前
|
负载均衡 网络协议 应用服务中间件
web群集--rocky9.2源码部署nginx1.24的详细过程
Nginx 是一款由 Igor Sysoev 开发的开源高性能 HTTP 服务器和反向代理服务器,自 2004 年发布以来,以其高效、稳定和灵活的特点迅速成为许多网站和应用的首选。本文详细介绍了 Nginx 的核心概念、工作原理及常见使用场景,涵盖高并发处理、反向代理、负载均衡、低内存占用等特点,并提供了安装配置教程,适合开发者参考学习。
|
4月前
|
Ubuntu 应用服务中间件 Linux
在Linux中,如何配置Web服务器(如Apache或Nginx)?
在Linux中,如何配置Web服务器(如Apache或Nginx)?
|
4月前
|
开发者 Java Spring
JSF 牵手社交登录,如魔法风暴席卷 Web 世界,开启震撼便捷登录之旅!
【8月更文挑战第31天】在互联网时代,便捷登录成为用户的核心需求。社交登录凭借其便捷性、安全性和社交化的特点,在各类Web应用中广泛应用。JavaServer Faces(JSF),作为一款流行的Java Web框架,能够轻松集成社交登录功能,显著提升用户体验。本文详细介绍社交登录的优势,并提供两种JSF集成社交登录的常见方法:一是利用Spring Social等第三方库简化开发;二是自行实现社交登录流程。开发者可根据项目需求选择适合的方案。
44 0