windbms 发表于 2011-12-2 13:03

[业余程序员求助]lnmp+nginx+wordpress,如何分别限制每个域名上

基本环境如下:
Linux vps +lnmp+3个域名,每个域名安装一个wordpress

现在想单独设置每个域名网站文件上传的最大容量,可以实现吗

网上找到的方法只能设置整体的,无法单独设置

宅男的爱 发表于 2011-12-2 13:56

Apache里设——不过个人建议:没意义

windbms 发表于 2011-12-2 14:03

回 1楼(宅男的爱) 的帖子

没有apache,是nginx那个东西来着

鸡蛋灌饼 发表于 2011-12-2 14:07

Re:回 1楼(宅男的爱) 的帖子

引用第2楼windbms于2011-12-02 14:03发表的 回 1楼(宅男的爱) 的帖子 :
没有apache,是nginx那个东西来着 images/back.gif

一样啊,每个站点设置不同的client_max_body_size就行了啊

黑暗之凰 发表于 2011-12-2 14:19

有两个东西,  php.ini的upload_max_filesize 放大一点, 然后用nginx的client_max_body_size来控制, 它的context是 http, server, location.

河野貴明 发表于 2011-12-2 14:29

nginx配置一下就好。

windbms 发表于 2011-12-2 15:00

这个是我域名的conf文件,我应该把代码加到什么地方呢

server
    {
      listen       80;
      server_name www.wangpanjie.com wangpanjie.com;
      index index.html index.htm index.php default.html default.htm default.php;
      root/home/wwwroot/www.wangpanjie.com;

      include wordpress.conf;
      location ~ .*\\.(php|php5)?$
            {
                fastcgi_passunix:/tmp/php-cgi.sock;
                fastcgi_index index.php;
                include fcgi.conf;
            }

      location ~ .*\\.(gif|jpg|jpeg|png|bmp|swf)$
            {
                expires      30d;
            }

      location ~ .*\\.(js|css)?$
            {
                expires      12h;
            }

      log_formatwww.wangpanjie.com'$remote_addr - $remote_user [$time_local] $request '
             '$status $body_bytes_sent $http_referer '
             '$http_user_agent $http_x_forwarded_for';
      access_log/home/wwwlogs/www.wangpanjie.com.logwww.wangpanjie.com;
    }

赤色彗星SE 发表于 2011-12-2 15:11

引用第4楼黑暗之凰于2011-12-02 14:19发表的:
用nginx的client_max_body_size来控制, 它的context是 http, server, location. images/back.gif



人家都說得很清楚啦...你還不知道放哪裡么?
页: [1]
查看完整版本: [业余程序员求助]lnmp+nginx+wordpress,如何分别限制每个域名上