Конфигурирование NGINX для общего кэша W3

В теории это должно быть то же, но на практике можно встретиться с приложениями, которые предполагают, что всегда существует буква диска. Подобные приложения мешают использовать UNC. Более старые приложения, записанные с однажды популярными инструментариями (например, комплект программ системного обеспечения Borland), являются хорошим примером.

Без доступа или знания к исходному коду Windows, на это трудно ответить.

0
задан 31 July 2011 в 03:03
2 ответа

Основной проблемой, которую я вижу, является WordPress, переписывают.

В этом разделе удаляют корень и индексируют директивы и исправляют их под, слушают 80, затем изменяются, если переписывают для попытки файлов.

Помочь сохранить вещи организовало, я буду перемещать Общую конфигурацию Кэша W3 в отдельный файл и использовать включение для добавления его.

Вот пример:

server {
    listen 80;

    server_name domain.com www.domain.com;

    root /srv/www/domain/public;

    access_log /var/log/nginx/example.access.log;
    error_log /var/log/nginx/example.error.log;

        client_max_body_size 8M;
        client_body_buffer_size 128k;
    location / { 
        #try_files $uri $uri/ /index.php;
                try_files $uri $uri/ /index.php?q=$uri&$args; 
    }

    location /search { limit_req zone=one burst=3 nodelay; rewrite ^ /index.php; }

    fastcgi_intercept_errors off;

    location ~ \.php {
    try_files $uri =404;
    fastcgi_param  QUERY_STRING       $query_string;
    fastcgi_param  REQUEST_METHOD     $request_method;
    fastcgi_param  CONTENT_TYPE       $content_type;
    fastcgi_param  CONTENT_LENGTH     $content_length;

    fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
    fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
    fastcgi_param  REQUEST_URI        $request_uri;
    fastcgi_param  DOCUMENT_URI       $document_uri;
    fastcgi_param  DOCUMENT_ROOT      $document_root;
    fastcgi_param  SERVER_PROTOCOL    $server_protocol;

    fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
    fastcgi_param  SERVER_SOFTWARE    nginx;

    fastcgi_param  REMOTE_ADDR        $remote_addr;
    fastcgi_param  REMOTE_PORT        $remote_port;
    fastcgi_param  SERVER_ADDR        $server_addr;
    fastcgi_param  SERVER_PORT        $server_port;
    fastcgi_param  SERVER_NAME        $server_name;

    fastcgi_pass 127.0.0.1:9000;
 }

    include w3-total-cache-config.conf;

}

Я недавно записал сообщение в блоге при установке Nginx с Общим Кэшем W3, который Вы могли бы также найти полезным.

0
ответ дан 5 December 2019 в 17:01

Ну, я запустил бы простой - вынимают все, что пустая болтовня кэша W3TC и имеют основную конфигурацию сайта и получают ту работу сначала. Проверьте свой журнал ошибок на то, почему точно запрос 404ing; возможности, Вы только что сделали путаницу из ссылки или чего-то. Кроме того, я вижу очень много ловушек в Вашей конфигурации, что Вы могли бы хотеть изучить фиксацию.

0
ответ дан 5 December 2019 в 17:01

Теги

Похожие вопросы