Перейти к содержанию

IPB nginx php-fpm FURLs


NooBAsTiK

Рекомендуемые сообщения

Добрый день всем!

Подскажите пожалуйста как правильно настроить nginx что бы работали ссылки ЧПУ. Как только включаю ЧПУ в настройках форума, всегда выдаётся только первая страница и всё.

1241974979_.thumb.jpg.ff51c56125014dfd8661a124104dd172.jpg

 

Настройки nginx сейчас такие:

location / {
	try_files  $uri $uri/ /index.php;        
}

location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:run/php/php7.4-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
	include fastcgi_params;
    }

 

Как я понимаю нужно править try_files, только вопрос как правильно?
 

Ссылка на комментарий
Поделиться на другие сайты

In my setup I use the below rules:

    # IPS REWRITE RULES
	location / {
        try_files $uri $uri/ /index.php?$args;
    }

    # IPS API
    location /api/ {
        try_files $uri $uri/ /api/index.php?$args;
    }


    # IPS PHP/CGI PROTECTION
    location ~ ^/uploads/.*\.(?:php\d*|phtml)$ {
        deny    all;
    }
    location ~ ^/datastore/.*\.(?:php\d*|phtml)$ {
        deny    all;
    }

 

Ссылка на комментарий
Поделиться на другие сайты

17 минут назад, CoronaGR сказал:

In my setup I use the below rules:

Doesn't work for me

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, CoronaGR сказал:

Did you restart the nginx after the changes?

Yes, and php7.4-fpm restart.

 

Ссылка на комментарий
Поделиться на другие сайты

del

 

 

Изменено пользователем Desti
Ссылка на комментарий
Поделиться на другие сайты

location / {
                root /home/user/dir;
                index index.php;
                try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
                include /etc/nginx/fastcgi_params;
                fastcgi_pass unix:/var/run/php.sock;
                fastcgi_temp_file_write_size 10m;
                fastcgi_busy_buffers_size 512k;
                fastcgi_buffer_size 512k;
                fastcgi_buffers 16 512k;
                fastcgi_connect_timeout 300;
                fastcgi_send_timeout 300;
                fastcgi_read_timeout 300;
                fastcgi_index index.php;
               fastcgi_param SCRIPT_FILENAME /home/user/dir$fastcgi_script_name;
        }

Вот мой работающий код от тестового сервера, furl работает нормально

Ссылка на комментарий
Поделиться на другие сайты

Спасибо, попробую

Не заработало...

Может чего с php-fpm?

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

  • 11 месяцев спустя...

Ну, и смысл тогда запускать php-fpm, если надо мучаться с настройках nginx? ISP Manager из коробки настраивает php как модуль апач, и не надо мучаться. Зачем тогда говорить о каком-то преимуществе php-fpm?!

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Zero108 сказал:

Зачем тогда говорить о каком-то преимуществе php-fpm?!

Когда у вас на сайте "1 пользователь онлайн" очень легко рассуждать о преимуществах режимов работы http сервера. 

Ссылка на комментарий
Поделиться на другие сайты

А никто не измерял нагрузку. Все разное пишут. Хотелось бы увидеть пруфы сравнения в виде скриншотов по нагрузке. "Где пруфы, Билли? Нам нужны пруфы!" 

 

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

14 минут назад, Zero108 сказал:

А никто не измерял нагрузку

У меня php-fpm до 60 % бывает скочет) причем как я только не менял настройки сервера и nginx .. но все работает при этом и не лагает.. хрен знает его, мб еще и от железа зависит 

Хитачес кстати в свое время херачил до 80-90%

Изменено пользователем Donjuan
Ссылка на комментарий
Поделиться на другие сайты

45 минут назад, Donjuan сказал:

Хитачес

Я даже представить не могу, как файл настроек апача может "херачить до 80-90%"

Ссылка на комментарий
Поделиться на другие сайты

32 минуты назад, Desti сказал:

Я даже представить не могу, как файл настроек апача может "херачить до 80-90%"

Вот и никто не мог, равно как и исправить это. Я уже на это плюнул давно. Работает php-fpm+nginx и хорошо

Ссылка на комментарий
Поделиться на другие сайты

Zero108 дарю)))

 

Изменено пользователем SlawkA
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...