nginx服务器配置

server
{
  listen 80;
  server_name app.yaoyao.org;
  index index.shtml index.html index.htm index.php;
  root /data/wwwroot/app.yaoyao.org;

  # rewrite "^/(\w+)/list_(\d+)\.html$" /$1.php?page=$2;
  # rewrite "^/(\w+)/index.html$" /$1.php;

  # location ~ .*\.(php|php5)?$
  location ~ ^(.+\.php)(.*)$
  {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fastcgi.conf;
  }
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  {
    expires 30d;
    access_log off;
  }
  location ~ .*\.(js|css)?$
  {
    expires 7d;
    access_log off;
  }
  location /docs/
  {
    deny all;
  }
  access_log /home/wwwlogs/app.yaoyao.org.log access;
}

时间: 2024-11-09 14:56:16

nginx服务器配置的相关文章

【Nginx】Nginx服务器配置调优

1.Nginx服务器配置调优 5.设置nginx全局参数 vi /usr/local/nginx/conf/nginx.conf #编辑 worker_processes 2; # 工作进程数,为CPU的核心数或者两倍 events { use epoll; #增加 worker_connections 65535; #修改为65535,最大连接数. } #############以下代码在http { 部分增加与修改############## server_names_hash_bucket

Nginx服务器配置沃通免费SSL证书部署HTTPS网站

本文讲解服务器配置SSL证书部署HTTPS网站. 环境是阿里云服务器ECS ,系统是CentOS6 64bit,Web服务器是Nginx.需要SSL模块的支持. 签发SSL证书的CA机构是 沃通电子认证服务有限公司 WoSign CA Limited. 部署HTTPS网站一般需要有服务器的控制权,(云)主机.VPS均可,虚拟主机基本上做不到.具体步骤如下: 方法/步骤 向CA机构申请SSL证书 SSL证书的价格一般较贵,申请之前可以去网上搜索一下,最好选择信任度高.浏览器和移动终端支持较好的机构

Nginx服务器配置对https的支持

1.安装nginx要安装http_ssl_module模块,需要OpenSSL库和相关的开发包,Centos7默认已经安装:没装的话 # yum install openssl openssl-devel 编译nginx# tar -zxvf pcre-8.12.tar.gz# cd pcre-8.12# ./configure –prefix=/usr/local# make# make install# tar -zxvf nginx-1.0.0.tar.gz# cd nginx-1.0.0

nginx服务器配置多域名

nginx服务器支持配置多站点,我们可以通过配置子域名让你的一个域名下放置多个项目. 那么如何实现这个过程呢? 网络上的许多方案,有些写的过于繁杂,有些则是配置有误,或者说,有些配置项是要根据自己的主机实际环境来配置的. 一.假设你的项目路径是放在 /home/wwwroot/路径下,nginx的安装路径是 /usr/local/nginx/ 目录下 二.安装好nginx都会有默认的配置文件.文件路径为/usr/local/nginx/conf/nginx.conf 三.现在你需要将你的项目映射

nginx服务器配置/websocket nginx 配置笔记

server { listen 80; server_name xxx.com; # add_header '*' ; location /u/ { # 反向代理透传客户端ip proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-

Nginx服务器配置之location语法分析

location基本语法:location [=|~|~*|^~] /uri/ { - } = 严格匹配.如果这个查询匹配,那么将停止搜索并立即处理此请求. ~ 为区分大小写匹配(可用正则表达式) !~为区分大小写不匹配 ~* 为不区分大小写匹配(可用正则表达式) !~*为不区分大小写不匹配 ^~ 如果把这个前缀用于一个常规字符串,那么告诉nginx 如果路径匹配那么不测试正则表达式. 实例讲解: location = / { # 严格匹配 / 查询,后面不能有其他字符(不常用). } loca

初实nginx服务器配置之文件目录

下载nginx服务器:http://nginx.org   中下载所需要的nginx版本. 将下载好的nginx解压到目录中.他的目录结构如下图 nginx目录结构: 1.nginx.exe:(★★★重要)这个是启动nginx服务器文件.nginx默认占用80端口.注意:你双击这个图标,nginx服务器就会启动,然后黑色的框框就会消失,这是正常情况. 2.logs:这个是nginx的日志文件.(★★★重要).用于记录nginx的情况,如果nginx出错了.可以看这个文件的内容.从而解决nginx

01.友盟项目--nginx服务器配置

Nginx实现反向代理 openresty-nginx增强版(现在使用的) localhost  反向代理到 s102--s104 http://openresty.org/cn/ 1.windows下 安装openresty,并修改nginx.conf配置文件 nginx.conf配置文件 #使用指定用户 #user root; #使用的处理器进程数 worker_processes 4; #错误日志文件 #error_log logs/error.log; #日志文件与日志级别 #error

高性能Web服务之nginx应用详解

一.Nginx特性 * *模块化,目前只能将模块编译进Nginx,暂时不支持动态装卸模块.(httpd优势) * *可靠性,一个主进程(master)控制多个工作进程(worker),工作进程响应用户多个请求(httpd劣势) * *低内存消耗,(httpd劣势) * *支持热部署,(httpd相同) * *支持事件驱动I/O,AI/O,支持mmap(httpd2.4才算支持event,劣势) 二.Nginx基本架构 Nginx由一个master进程生成多个worker进程,每个worker进程