Nginx

#1 13 января 2014 в 16:22
Здравствуйте.Никак не получается корректно настроить nginx+php5-fpm.для instantcms.В результате при открытии последующей страницы "модули" в админки выдаёт 404 и при создании доп.меню перестают добавляться модули.Сервер Ubuntu 12.04.Вот конфиг nginx:
  1. #/etc/nginx/sites-available/
  2.  
  3. server {
  4. listen 80;
  5. server_name biblelab;
  6.  
  7. access_log /home/evgeny/www/log/nginx/access.log;
  8. root /home/dior/biblelab/www;
  9. index index.php index.html index.htm;
  10. location / { try_files $uri $uri/ /index.php; }
  11. location @fallback
  12. {
  13.  
  14. include fastcgi_params;
  15. fastcgi_param SCRIPT_FILENAME $document_root/index.php;
  16. }
  17.  
  18. # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9090
  19. #
  20.  
  21. location ~ \.php$ {
  22. try_files $uri =404;
  23. fastcgi_pass unix:/var/run/php5-fpm.sock;
  24. fastcgi_index index.php;
  25. fastcgi_param SCRIPT_FILENAME /home/dior/biblelab/www$fastcgi_script_name;
  26. fastcgi_param PATH_INFO $fastcgi_script_name;
  27. include /etc/nginx/fastcgi_params;
  28. }
  29.  
  30. # deny access to .htaccess files, if Apache's document root
  31. # concurs with nginx's one
  32. location ~ /\.ht {
  33. deny all;
  34. }
  35.  
  36. }
Ставлю связку nginx+apache2 всё работает.Подскажите, что нибудь, плиз.
#3 13 января 2014 в 20:14
Читал, не помогает. smileВроде всё тоже самое.Пробовал отключить проверку try_files $uri $uri/ =404; страницы ( в "модулях" ) открываются, но без стилей и всё в куче.
#4 13 января 2014 в 20:48
Нашёл.Дело в настройках php5/fpm/php.ini
#5 28 января 2017 в 00:36
Lora
никак не получается настроить связку nginx + php-fpm, какие настройки вы поменяли в php5/fpm/php.ini?
#6 28 января 2017 в 00:39
Дайте, кто нибудь, конфигурационный файл nginx в cвязке с php-fpm для instant.
#7 28 января 2017 в 01:14

Дайте, кто нибудь, конфигурационный файл nginx в cвязке с php-fpm для instant.

@pugachev

Вы для конфига сайта или с переключением апача на фаст? Пока в этом плане все говорят, что надо вручную добавлять в конфиг строчки.
#8 28 января 2017 в 01:31
Имел ввиду переключение с апатча на фаст.
#9 28 января 2017 в 03:18

Имел ввиду переключение с апатча на фаст.

@pugachev

Если на уровне 1-2 сайтов сделать вручную конфиг, это возможно. А вот переключать и получать автоматически готовый конфиг — большой вопрос пока.
#10 28 января 2017 в 08:15

айте, кто нибудь, конфигурационный файл nginx в cвязке с php-fpm для instant.

@pugachev
Возмите instantcms.ru/blogs/moi-zametki-po-instantcms/gotovim-server-vds-nginx-php7-0-fmp-mysql-dlja-inst2.html

Главное .htaccess переписать под локэшн ngnix

А вот переключать и получать автоматически готовый конфиг — большой вопрос пока.

letsgo
Для этого либо пишется скрипт или ставится панель управления сервером.
#11 28 января 2017 в 10:13
Lora, возможно не правильно, но попробуйте здесь
www.ihc.ru/

панель так устроена, что:

nginx+php5-fpm

Lora
идет автоматом, Но конечно конфиг немного подправить.

На чисто nginx настроить не сумел… Но nginx под апачем с 6… PHP нормально пошел.

Отзывы на серче:

searchengines.guru/archive/index.php/t-431428.html
#12 28 января 2017 в 12:49

либо пишется скрипт или ставится панель управления сервером.

kirkr

Всё верно. Но пока не нашёл решения, чтобы панель подставляла универсальный конфиг php-fpm после переключения, без ручной корректировки файла site.conf — что есть неудобно. То есть выбор apache — cgi — php fpm и вот при переключении на php fpm пока нет решения для генерации корректного конфига.

.htaccess переписать под локэшн ngnix

kirkr

Подробнее?
#13 28 января 2017 в 20:05
Копались долго. Привлекал профессионалов, но разобраться и решить вопрос с уни конфигом смог kirkr, за что ему огромное спасибо!
#14 30 июля 2019 в 00:08

Пока в этом плане все говорят, что надо вручную добавлять в конфиг строчки.

letsgo

какие строчки?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.