Нажми и получишь решение своих проблем!!!
X Наши мужики самые лучшие и самые неженатые мужики в Рунете!
Для тех ,кто решил зарегистрироваться на форуме «Беседка» !
Категорически запрещена регистрация  с одноразового и временного e-mail !Такие пользователи будут отправляться в бан без объяснения причин.
После регистрации необходимо активировать свою учетную запись .Если Вы в почте не обнаружили письмо с активацией рекомендуется проверить папку «Спам».
С уважением
 Администрация форума

* Недавно обновленные темы

Автор Тема: Настройка сервера nginx+php5-fpm  (Прочитано 229 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Yariksat

  • *
  • Сообщений: 558

Настройка сервера nginx+php5-fpm
« : 10 Ноябрь 2017, 19:14 »
Народ есть нормально рубящий в серверах?
Ну а теперь собственно сабж.Вчера был установлен сервер NGINX+FPM.Все настроил но вот мне никак не удается сделать редирект с www на без www.Перепробывал уже кучу конфигов включая и рекомендуемые саппортом  панели Vesta
server {
    listen      000.000.000.000:80;
    server_name  www.mydomain.com;
    return       301 http://mydomain.com$request_uri;
}

server {
    listen      000.000.000.000:80;
    server_name mydomain.com;
    root        /home/user/web/mydomain.com/public_html;
Не получаетс .Что уже только не писал и в секции server и в секции location - не работает редирект.Редирект с http на https при этом работает исправно.Сам сервер Дебиан 8.
Подскажете кто что может,или хотя бы пните в нужном направлении.Вчера и по манам nginx читал и все делал,и гуглил часа два.Все делаю как описанно,конфиг nginx валиден и синтаксис правильный.Но при этом переадресации нет.
Поблагодарили: vdovbnenko, Wasek, reva554, Veronica

Оффлайн Yariksat

  • *
  • Сообщений: 558

Настройка сервера nginx+php5-fpm
« Ответ #1 : 10 Ноябрь 2017, 21:05 »
Решено.Сервер настроен и сконфигурирован.Кому интересно - в ЛС.
Поблагодарили: Uragan66, Wasek, vdovbnenko, reva554, Veronica

Оффлайн Yariksat

  • *
  • Сообщений: 558

Настройка сервера nginx+php5-fpm
« Ответ #2 : 10 Ноябрь 2017, 22:14 »
Ну и?...Напрод нужна помощь,кто из кодеров линукса?
server {
    listen      xxx.xxx.xxx.xxx:443;
   
    include   web/snginx.yarik-sat.com.conf*;
}
Поблагодарили: vdovbnenko, Wasek, Uragan66, Veronica, reva554

Оффлайн Wasek

  • *
  • Сообщений: 10907
  • Пол: Мужской
  • Имя : Олег

Настройка сервера nginx+php5-fpm
« Ответ #3 : 10 Ноябрь 2017, 22:26 »
Yariksat, вряд ли есть спецы , Технарь разве что и то не уверен  :pardon:
Поблагодарили: vdovbnenko, Uragan66, Yariksat, topinant, Veronica, reva554

Оффлайн Yariksat

  • *
  • Сообщений: 558

Настройка сервера nginx+php5-fpm
« Ответ #4 : 10 Ноябрь 2017, 22:55 »
Yariksat, вряд ли есть спецы , Технарь разве что и то не уверен  :pardon:
Я уверен.Спасибо человеку.Я уже  и есть спец,сервер для меня немного был специфик.Он уже настроен,я уже разобрал синтаксис.Всем спасибо.
Поблагодарили: Wasek, topinant, vdovbnenko, Veronica, reva554

Оффлайн Yariksat

  • *
  • Сообщений: 558

Настройка сервера nginx+php5-fpm
« Ответ #5 : 11 Ноябрь 2017, 00:45 »
Конфиг snginx.conf
Дарю.Кому нужно.Все редиректы есть.Проставить свои порты и домены.

server {
    listen      ip:443;
    server_name domen.com www.domen.com;
    if ($request_uri ~* ^/index\.php$) {
        return 301 https://domen.com/;
    }
    if ($host ~* ^www\.(.*)$) {
return 301 https://domen.com$request_uri;
    }
    root        /home/admin/web/domen.com/public_html;
    index       index.php index.html index.htm;
    access_log  /var/log/nginx/domains/domen.com.log combined;
    access_log  /var/log/nginx/domains/domen.com.bytes bytes;
    error_log   /var/log/nginx/domains/domen.com.error.log error;

    ssl         on;
    ssl_certificate      /home/admin/conf/web/ssl.domen.com.pem;
    ssl_certificate_key  /home/admin/conf/web/ssl.domen.com.key;

    location / {

        location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|css|js)$ {
            expires     max;
        }

        location ~ [^/]\.php(/|$) {
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            if (!-f $document_root$fastcgi_script_name) {
                return  404;
            }

            fastcgi_pass    127.0.0.1:9001;
            fastcgi_index   index.php;
            include         /etc/nginx/fastcgi_params;
        }
    }

    error_page  403 /error/404.html;
    error_page  404 /error/404.html;
    error_page  500 502 503 504 /error/50x.html;

    location /error/ {
        alias   /home/admin/web/domen.com/document_errors/;
    }

    location ~* "/\.(htaccess|htpasswd)$" {
        deny    all;
        return  404;
    }

    location /vstats/ {
        alias   /home/admin/web/domen.com/stats/;
        include /home/admin/web/domen.com/stats/auth.conf*;
    }

    include     /etc/nginx/conf.d/phpmyadmin.inc*;
    include     /etc/nginx/conf.d/phppgadmin.inc*;
    include     /etc/nginx/conf.d/webmail.inc*;

    include     /home/admin/conf/web/snginx.domen.com.conf*;
}
Поблагодарили: vdovbnenko, Любопытный, Wasek, Veronica, reva554

Оффлайн технарь

  • *
  • Сообщений: 4966
  • Пол: Мужской

Настройка сервера nginx+php5-fpm
« Ответ #6 : 11 Ноябрь 2017, 01:30 »
Технарь разве что и то не уверен
Нет, я в никсах полный ноль. За всё время ни единой линуксоидной операционки не запустил. А когда понадобилось развернуть свой вебсервер - делал это под виндой. :(

Поблагодарили: vdovbnenko, topinant, Yariksat, Wasek, Veronica, reva554

Оффлайн Yariksat

  • *
  • Сообщений: 558

Настройка сервера nginx+php5-fpm
« Ответ #7 : 11 Ноябрь 2017, 10:41 »
технарь, забубенный он конечно же.Я вчера пока время было поковыряться разобрался таки в его синтаксисе.Вчера взвешивал все за и против.Все таки за перевесило,выкинутый теперь апач ранее таки серьёзно грузил систему.
Поблагодарили: Wasek, vdovbnenko, ALENA, YRS, Veronica, reva554

Оффлайн Yariksat

  • *
  • Сообщений: 558

Настройка сервера nginx+php5-fpm
« Ответ #8 : 16 Декабрь 2017, 19:17 »
Нужен кодер,с кем можно посоветоваться?В последнее время есть место утечка оперативной памяти,нужно посоветоватся что и куда.Таковые есть?Подозрения озвучу.
Технарь ау....?
Поблагодарили: ALENA, Veronica, reva554

Оффлайн технарь

  • *
  • Сообщений: 4966
  • Пол: Мужской

Настройка сервера nginx+php5-fpm
« Ответ #9 : 16 Декабрь 2017, 19:40 »
Не знаю чем я могу помочь. :pardon:
Спрашивайте... Может просто предложу куда копать, но не уверен...
Поблагодарили: Yariksat, YRS, ALENA, Veronica, reva554, Uragan66

Оффлайн Yariksat

  • *
  • Сообщений: 558

Настройка сервера nginx+php5-fpm
« Ответ #10 : 16 Декабрь 2017, 19:46 »
Не знаю чем я могу помочь. :pardon:
Спрашивайте... Может просто предложу куда копать, но не уверен...
Пока я вижу что это воркер загружает.
Сделал так,вывел в отельный лог процесс воркера и хочу посмотреть чем оно так загружает сервер.Собираю пока логи.
Поблагодарили: ALENA, Veronica, reva554, Uragan66, Wasek

Оффлайн Yariksat

  • *
  • Сообщений: 558

Настройка сервера nginx+php5-fpm
« Ответ #11 : 16 Декабрь 2017, 20:21 »
Пока я вижу что это воркер загружает.
Сделал так,вывел в отельный лог процесс воркера и хочу посмотреть чем оно так загружает сервер.Собираю пока логи.
Так.Это интересно хоть кому то...Я отловил процессы  приводящие к утечке памяти.
Это нужно ещё хоть кому то?
Поблагодарили: Veronica, reva554, Uragan66, Wasek

Оффлайн технарь

  • *
  • Сообщений: 4966
  • Пол: Мужской

Настройка сервера nginx+php5-fpm
« Ответ #12 : 16 Декабрь 2017, 20:32 »
Пока я вижу что это воркер загружает.
Даже не знаю что такое "воркер". vzdoh

Поблагодарили: Veronica, Yariksat, reva554, ALENA, Uragan66, Wasek

Оффлайн Yariksat

  • *
  • Сообщений: 558

Настройка сервера nginx+php5-fpm
« Ответ #13 : 16 Декабрь 2017, 20:37 »
Даже не знаю что такое "воркер". vzdoh
Интерфейс Worker из Web Workers API является представителем фоновой задачи, которая легко может быть создана и может передавать сообщения обратно создателю. Создание worker  - это вызов конструктора Worker() и задание скрипта, выполняемого в потоке worker.

Workers могут, в свою очередь, порождать новые workers, если эти workers расположены в одном каталоге с родительской страницей (Примечание: вложенные workers в настоящее время не поддерживаются в Blink).  Кроме того, workers могут использовать XMLHttpRequest для network I/O, при условии, что атрибуты responseXML и channel XMLHttpRequest всегда возвращают null.
Извини пока отмахнусь.Я уцепил суть проблемы и тяну её...Если нужно то отпишусь.....
Поблагодарили: reva554, ALENA, Uragan66, Wasek