Jump to content

IPB nginx php-fpm FURLs


 Share

Recommended Posts

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

Подскажите пожалуйста как правильно настроить 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, только вопрос как правильно?
 

Link to comment
Share on other sites

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;
    }

 

Link to comment
Share on other sites

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 работает нормально

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 11 months later...

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

 

Edited by Zero108
Link to comment
Share on other sites

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

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

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

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

Edited by Donjuan
Link to comment
Share on other sites

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

Хитачес

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...