Posted 5 февраля, 20222 yr comment_177550 Добрый день всем! Подскажите пожалуйста как правильно настроить nginx что бы работали ссылки ЧПУ. Как только включаю ЧПУ в настройках форума, всегда выдаётся только первая страница и всё. Настройки 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, только вопрос как правильно?
5 февраля, 20222 yr comment_177551 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; }
5 февраля, 20222 yr Author comment_177552 17 минут назад, CoronaGR сказал: In my setup I use the below rules: Doesn't work for me
5 февраля, 20222 yr Author comment_177555 3 минуты назад, CoronaGR сказал: Did you restart the nginx after the changes? Yes, and php7.4-fpm restart.
5 февраля, 20222 yr comment_177560 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 работает нормально
12 февраля, 20222 yr Author comment_177805 Перепробовал всё что нашел, но так и не заработало. Очень странно что при включении FURLs всегда выдаётся первая страница форума, но при этом в адресной строке написаны разные FURLs если щелкать по темам форума
13 января, 20231 yr comment_189288 Ну, и смысл тогда запускать php-fpm, если надо мучаться с настройках nginx? ISP Manager из коробки настраивает php как модуль апач, и не надо мучаться. Зачем тогда говорить о каком-то преимуществе php-fpm?!
13 января, 20231 yr comment_189290 1 час назад, Zero108 сказал: Зачем тогда говорить о каком-то преимуществе php-fpm?! Когда у вас на сайте "1 пользователь онлайн" очень легко рассуждать о преимуществах режимов работы http сервера.
13 января, 20231 yr comment_189295 А никто не измерял нагрузку. Все разное пишут. Хотелось бы увидеть пруфы сравнения в виде скриншотов по нагрузке. "Где пруфы, Билли? Нам нужны пруфы!" Edited 13 января, 20231 yr by Zero108
13 января, 20231 yr comment_189296 14 минут назад, Zero108 сказал: А никто не измерял нагрузку У меня php-fpm до 60 % бывает скочет) причем как я только не менял настройки сервера и nginx .. но все работает при этом и не лагает.. хрен знает его, мб еще и от железа зависит Хитачес кстати в свое время херачил до 80-90% Edited 13 января, 20231 yr by Donjuan
13 января, 20231 yr comment_189298 45 минут назад, Donjuan сказал: Хитачес Я даже представить не могу, как файл настроек апача может "херачить до 80-90%"
13 января, 20231 yr comment_189299 32 минуты назад, Desti сказал: Я даже представить не могу, как файл настроек апача может "херачить до 80-90%" Вот и никто не мог, равно как и исправить это. Я уже на это плюнул давно. Работает php-fpm+nginx и хорошо
13 января, 20231 yr comment_189300 Zero108 дарю))) Где карта- Билли.mp4 Где карта- Билли.mp4 Edited 13 января, 20231 yr by SlawkA
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.