[ОТВЕТИТЬ]
Опции темы
16.03.2016 08:34  
aldemko
В общем в одной из тем пытался изменить php-fpm на php-fpm56
у результате не работают сайты(

https://olegon.ru/showthread.php?p=252873#post252873

сайт открывается по /index.html
по просто адресу ошибка 502
index.php тоже не открывается 502 ошибка
пробовал запускать перезапускать сервисы и сервер
в логах ошибки
https://olegon.ru/showpost.php?p=252873&postcount=26

https://olegon.ru/showpost.php?p=249538&postcount=22
выполнил команду сейчас вот такие данные:

cat /usr/local/apps/nginx/etc/conf.d/common:
cat /usr/local/apps/nginx/etc/conf.d/common
# Redirect server error pages to the static pages
error_page 500 502 504 /500.html;
location = /500.html {
root /usr/local/apps/nginx/etc/conf.d;
internal;
}

error_page 404 /404.html;
location = /404.html {
root /usr/local/apps/nginx/etc/conf.d;
internal;
}

error_page 497 /497.html;
location = /497.html {
root /usr/local/apps/nginx/etc/conf.d;
internal;
}

error_page 555 /555.html;
location = /555.html {
root /usr/local/apps/nginx/etc/conf.d;
internal;
}

location @maintenance {
root /usr/local/apps/nginx/etc/conf.d;
rewrite ^(.*)$ /noindex.html break;
}

# Pass the INDEX.PHP script to FastCGI server listening on 127.0.0.1:9178
location = / {
fastcgi_read_timeout 3600;
try_files $uri /index.php /index.html @maintenance;
fastcgi_pass 127.0.0.1:9001;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
include fastcgi_params;
}

# For userdir files
location ~* ^/~(.+?)(/.*\.php)$ {

alias /home/$1/public_html$2;
fastcgi_pass 127.0.0.1:9001;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $request_filename;
}

# For userdir files
location ~ ^/~(.+?)(/.*)?$ {
alias /home/$1/public_html$2;
index index.html index.htm index.php;
autoindex on;
}

# To catch index.php by default
location ~ (index.php|/)$ {
fastcgi_read_timeout 3600;
try_files $uri $uri/index.php $uri/index.html;
fastcgi_pass 127.0.0.1:9001;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
include fastcgi_params;
}

# Pass the regular PHP scripts to FastCGI server listening on 127.0.0.1:9179
location ~ \.php$ {
fastcgi_read_timeout 3600;
try_files $uri =404;
fastcgi_pass 127.0.0.1:9001;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
include fastcgi_params;
}

location ~ \.pl|cgi$ {
try_files $uri =404;
gzip off;
fastcgi_pass 127.0.0.1:8999;
fastcgi_index index.cgi;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
include fastcgi_params;
 
16.03.2016 08:59  
OlegON
Смотри, суть технологии.
Работает веб-сервер, на 80 порту и, если включен HTTPS, на 443.
Веб-сервер отдает статику, файлики html и прочие картинки.
Если веб-сервер видит .php, он отдает его прослушивателю для fastcgi на порту 9001, если cgi и pl - на порту 8999.
К конфигу очень много вопросов, сразу видно, что этот мусор нагенерен автоматом, но сейчас не о нем.
php-fpm должен слушать на 9001. а у тебя не слушает. лезь в конфиг php-fpm (не php) и настрой правильный порт.
 
16.03.2016 09:21  
aldemko
Я нашел упоминания о php-fpm
по адресу /etc/php-fpm.d/
в нем
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 21 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.

в нем есть строка listen = 127.0.0.1:9000
Заменил на 9001
перезагрузил
результат прежний
или не там ищу ?

еще вот что
SQL код:
 service nginx restart
nginx
: [warnconflicting server name "sorokadv.ru" on 0.0.0.0:80ignored
nginx
: [warnconflicting server name "www.sorokadv.ru" on 0.0.0.0:80ignored
nginx
: [warnconflicting server name "bezzapaha.ru" on 0.0.0.0:80ignored
nginx
: [warnconflicting server name "www.bezzapaha.ru" on 0.0.0.0:80ignored
Stopping nginx
: [ OK ]
Starting nginxnginx: [warnconflicting server name "sorokadv.ru" on 0.0.0.0:80ignored
nginx
: [warnconflicting server name "www.sorokadv.ru" on 0.0.0.0:80ignored
nginx
: [warnconflicting server name "bezzapaha.ru" on 0.0.0.0:80ignored
nginx
: [warnconflicting server name "www.bezzapaha.ru" on 0.0.0.0:80ignored
OK 

Последний раз редактировалось aldemko; 16.03.2016 в 09:32.
 
16.03.2016 09:37  
OlegON
Ты опять мечешься (кстати, это не SQL код ни разу), не решай все ошибки сразу.
Судя по всему, твои игры через веб-конфигуратор закончились плохо и он насвинячил несколько записей сразу.
Выкинь конфиг nginx и напиши новый сам, убедись, что вся статика и phpinfo-файл нормально работают.
Потом перейдешь к поиску, какой же у тебя php-fpm запускается и какой конфиг он использует.
Бросай ребутиться по любому поводу.
 
16.03.2016 09:45  
aldemko
Да не делал я ничего через панель давно
сегодня в putty сидел с php-fpm крутил
откуда вообще они взялись, просто хотел же вместо php 5.3 использовать 5,6
я даже не знаю сейчас с какого файла начать, что туда писать что бы хотя бы вернуть до прежних результатов
 
16.03.2016 09:47  
OlegON
А бекапы исправляемых файлов ты до этого момента не делал?
 
16.03.2016 09:53  
aldemko
Так файлы то у меня все есть и конфиги есть доменов
только я сейчас посмотрел - они не тронуты - и как были так и прописаны
по адресу /usr/local/apps/ngnix/etx/conf.d/*.conf - вместо * каждый конфиг на свой домен
 
16.03.2016 10:33  
aldemko
Мне сначала нужно с Ngnix разобраться что бы сайты хоть как то работали ?
или с php-fpm ?
не могу понять просто
 
16.03.2016 10:48  
OlegON
Цитата:
Сообщение от OlegON
Ты опять мечешься (кстати, это не SQL код ни разу), не решай все ошибки сразу.
...
Выкинь конфиг nginx и напиши новый сам, убедись, что вся статика и phpinfo-файл нормально работают.
Потом перейдешь к поиску, какой же у тебя php-fpm запускается и какой конфиг он использует.
Я же все написал...
 
16.03.2016 12:17  
aldemko
Я пока не уверен что поступил правильно
в общем через панель вебузо я удалил nginx (через не го я и устанавливал)
попробовал повторно установить через панель, пишет мол надо бы лицензию по выше класса
погуглил и решил установить через пути
команда yum install nginx не помогла - что то он не смог найти
я создал (погуглил и нашел) файл /etc/yum.repos.d/nginx.repo
с содержимым
Код:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
затем написал yum install nginx
согласился с установкой
и теперь у меня вместо 502 ошибки Welcome to nginx!
я на правильном пути ?

(блин только теперь я не смогу управлять ним с панели - его там нет в списке сервисов - ну может и к лучшему)


PS только теперь не могу найти где править его конфиги - для хостов
по прежнему пути пусто совсем, а он же какую-то страницу открывает


А все - теперь он не в app
а в /etc/nginx - как и по всех справочных материалах и форумах


Все сделал
вписал свой конфиг
опять ошибка 502 (


Я создал отдельный файл конфига или нужно в default вписывать ?
или вообще не туда пишу

Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.JPG
Просмотров: 57
Размер:	21.6 Кб
ID:	7110  

Последний раз редактировалось aldemko; 16.03.2016 в 12:32.
 
 


Опции темы



Часовой пояс GMT +3, время: 02:14.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.