初步nginx 运行magento2 conf

原创 2015年11月21日 19:42:50


#user  nobody;
worker_processes  1;


error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;


pid        logs/nginx.pid;




events {
    worker_connections  64;
}






http {
    include       mime.types;
    default_type  application/octet-stream;


    server_names_hash_bucket_size 128;
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
    client_max_body_size 8m;


    sendfile on;
    tcp_nopush     on;


    keepalive_timeout 60;


    tcp_nodelay on;






    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;


upstream fastcgi_backend {
    server  127.0.0.1:9000;

}
server {
    listen 80;
    server_name localhost;
    set $MAGE_ROOT /wnpm/www;
    set $MAGE_MODE default;


    root $MAGE_ROOT;


    index index.php;
    autoindex off;
    # disable_symlinks on;
    charset off;


    


add_header 'X-Content-Type-Options' 'nosniff';
add_header 'X-XSS-Protection' '1; mode=block';




#########################################################
location /phpmyadmin{
location ~ \.php # 改动magento
    {
        fastcgi_pass   fastcgi_backend;
        #fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;

    }
}


location /setup {
    root $MAGE_ROOT;
    location ~ ^/setup/index.php {
        fastcgi_pass   fastcgi_backend;
        #fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }


    location ~ ^/setup/(?!pub/). {
        deny all;
    }


    location ~ ^/setup/pub/ {
        add_header X-Frame-Options "SAMEORIGIN";
    }
}


location /update {
    root $MAGE_ROOT;


    location ~ ^/update/index.php {
        fastcgi_split_path_info ^(/update/index.php)(/.+)$;
        fastcgi_pass   fastcgi_backend;
        #fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_param  PATH_INFO        $fastcgi_path_info;
        #include        fastcgi_params;
    }


    # deny everything but index.php
    location ~ ^/update/(?!pub/). {
        deny all;
    }


    location ~ ^/update/pub/ {
        add_header X-Frame-Options "SAMEORIGIN";
    }
}
################################


    location / {
        root $MAGE_ROOT/pub;


        location / {

            rewrite / /index.php ;
        }


        location /static/ {
            if ($MAGE_MODE = "production") {
                expires max;
            }
            if (!-f $request_filename) {
                rewrite ^/static/(version\d*/)?(.*)$ /static.php?resource=$2 last;
            }
        }






        location ~ (index|get|static|report|404|503)\.php$ {
            fastcgi_pass   fastcgi_backend;


            fastcgi_param  PHP_FLAG  "session.auto_start=off \n suhosin.session.cryptua=off";
            fastcgi_param  PHP_VALUE "memory_limit=256M \n max_execution_time=600";
            fastcgi_read_timeout 600s;
            fastcgi_connect_timeout 600s;
            fastcgi_param  MAGE_MODE $MAGE_MODE;


            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    }
}
}




magento在Nginx下的Rewrite(伪静态规则)

magento在Nginx下的Rewrite伪静态规则困扰了不少学者,很多少就会问为什么在Nginx下的空间安装magento打开里面的网址会出来404呢,这就是重写的原因,下面就来介绍下具体修改的部...

Magento 2中文文档教程 - Magento 2.1.x 系统需求

Magento 2.1.x 系统需求 操作系统 (Linux x86-64) Linux发行版如红帽企业Linux(RHEL),CentOS,Ubuntu,Debian,等等 内存需求 升级的应用程序...
  • xz_src
  • xz_src
  • 2017年05月28日 07:54
  • 1212

Magento安装在Nginx下的配置

参考 http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/configuring_nginx_for_mage...

nginx安装时需要的文件2:fcgi.conf

  • 2012年03月08日 13:20
  • 899B
  • 下载

Magento 2中文文档教程 - 配置和运行cron(定时任务)

cron(定时任务)概述 Magento 2 有许多功能需要用到cron(定时任务),例如下面这些功能: Catalog price rules(分类价格规则)Newsletters(通讯邮件...
  • xz_src
  • xz_src
  • 2017年05月28日 16:07
  • 737

nginx对Q2A负载均衡时,压力测试后,找到Apache2.conf的配置解释

Ubuntu Apache 的 apache2.conf 配制文件说明 # # Based upon the NCSA server configuration files originall...

######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worke

######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worke...

######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worke

######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worke...

nginx.conf.zip

  • 2017年10月25日 11:38
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:初步nginx 运行magento2 conf
举报原因:
原因补充:

(最多只允许输入30个字)