初步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下的配置

参考 http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/configuring_nginx_for_mage...
  • linuxchen
  • linuxchen
  • 2013年11月11日 16:44
  • 5266

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

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

Nginx下Magento伪静态规则,适用于LNMP一键包

文件名为:magento.conf(下载),将其放在 /usr/local/nginx/conf/ 文件夹下  然后在 /usr/local/nginx/conf/vhost/www.yourn...
  • benben0503
  • benben0503
  • 2013年02月28日 16:53
  • 6602

Nginx 安装配置magento 1.8.0.0

1.  下载Magento         http://www.magentochina.org/download   Magento-1.8.0.0正式版下载 2.  安装配置nginx php ...
  • wyh991131
  • wyh991131
  • 2014年03月25日 14:49
  • 1741

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
  • 1348

Magento2开发教程 - Magento 2 的部署配置

部署配置的目的 Magento 2的部署配置由你的模块的安装及环境配置: /app/etc/config.php, 其中包含已安装的模块、主题和语言包的列表 /app/etc/env.php, 其中...
  • xz_src
  • xz_src
  • 2017年05月29日 07:59
  • 957

初步nginx 运行magento2 conf

#user  nobody; worker_processes  1; error_log  logs/error.log; #error_log  logs/error.log  notice;...
  • feiyunge
  • feiyunge
  • 2015年11月21日 19:42
  • 1369

2web,1db,负载均衡,magento nginx配置

1.安装memcache,作为memcache的缓存服务器,开放端口11211,或者关闭iptables 安装memcache:http://blog.csdn.net/terry_water/art...
  • terry_water
  • terry_water
  • 2013年12月07日 12:48
  • 1023

整理nginx.conf配置详细

整理出一份比较全的nginx配置的详细,希望能帮助到大家
  • sunboy7890
  • sunboy7890
  • 2016年02月17日 17:53
  • 7365

nginx conf文件结构介绍以及相关配置

本文简单介绍nginx conf文件的结构,已经如何进行配置: 如何配置nginx提供静态内容, 如何配置nginx作为代理服务器, 如何配置转发请求到FastCGI服务 Nginx进程模型:1个主进...
  • anonymalias
  • anonymalias
  • 2016年03月21日 22:29
  • 4965
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:初步nginx 运行magento2 conf
举报原因:
原因补充:

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