XF 2.0 Nginx ЧПУ XF2

Статус
В этой теме нельзя размещать новые ответы.

Fluber

Проверенные
Сообщения
250
Решения
1
Реакции
51
Баллы
5,530
Какие правила теперь для nginx, чтобы он мог распознавать чпу на xf2, а то если человек заходит в раздел, ему выдает 404 not found.
 
С моего боевого сервера:
NGINX:
location / {
    try_files $uri $uri/ /index.php?$uri&$args;
    index index.php index.html;
    }

    location /install/data/ {
    internal;
    }
    
    location /install/templates/ {
    internal;
    }
    
    location /internal_data/ {
       internal;
    }
    
    location /library/ {
      internal;
    }

location ~ /\. {
deny all;
}   
            location ~ \.php$ {
      
        try_files $uri =404;
        
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;     
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param SCRIPT_NAME $fastcgi_script_name;       
        fastcgi_buffer_size 128k;
        fastcgi_buffers 256 16k;
        fastcgi_busy_buffers_size 256k;
        fastcgi_temp_file_write_size 256k;
    fastcgi_read_timeout 600;
        include fastcgi_params;
   }
 
Всё тоже, это настройки сервера и ничего не изменилочь по сути.
Не знаю пробую и все равно 404 not found

С моего боевого сервера:
NGINX:
location / {
    try_files $uri $uri/ /index.php?$uri&$args;
    index index.php index.html;
    }

    location /install/data/ {
    internal;
    }
   
    location /install/templates/ {
    internal;
    }
   
    location /internal_data/ {
       internal;
    }
   
    location /library/ {
      internal;
    }

location ~ /\. {
deny all;
}  
            location ~ \.php$ {
     
        try_files $uri =404;
       
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;    
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param SCRIPT_NAME $fastcgi_script_name;      
        fastcgi_buffer_size 128k;
        fastcgi_buffers 256 16k;
        fastcgi_busy_buffers_size 256k;
        fastcgi_temp_file_write_size 256k;
    fastcgi_read_timeout 600;
        include fastcgi_params;
   }
Спасибо, щас попробую
 
Нужно не слепо всё копировать, а нужные локейшены и не забывать перечитать конфиги, после применения изменений, конечно же, предварительно проверив на корректность.
Но, это не форум по настройке сервера, гугл поможет.
 
С моего боевого сервера:
NGINX:
location / {
    try_files $uri $uri/ /index.php?$uri&$args;
    index index.php index.html;
    }

    location /install/data/ {
    internal;
    }
   
    location /install/templates/ {
    internal;
    }
   
    location /internal_data/ {
       internal;
    }
   
    location /library/ {
      internal;
    }

location ~ /\. {
deny all;
}  
            location ~ \.php$ {
     
        try_files $uri =404;
       
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;    
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param SCRIPT_NAME $fastcgi_script_name;      
        fastcgi_buffer_size 128k;
        fastcgi_buffers 256 16k;
        fastcgi_busy_buffers_size 256k;
        fastcgi_temp_file_write_size 256k;
    fastcgi_read_timeout 600;
        include fastcgi_params;
   }
502 Bad Gateway
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу