Переход с APACHE 2.4 (backend) + NGINX (frontend) на NGINX

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
nelamzin
Сообщения: 20
Зарегистрирован: Пт сен 27, 2019 1:35 am

Переход с APACHE 2.4 (backend) + NGINX (frontend) на NGINX

Сообщение nelamzin » Чт дек 23, 2021 11:58 am

Всем привет, люди добрые.
Подскажите, пожалуйста. Сейчас веб-сервер стоит в режиме APACHE 2.4 (backend) + NGINX (frontend).
Я далёк от конфигов но пытаюсь разобраться, сразу скажу.
Если я переключу на NGINX, то как я понимаю - сайты работать перестанут...
Теперь суть вопроса - если я всё же переключу на NGINX, где для каждого сайта конфиги искать.
Например, есть 12 сайтов, все на Wordpress. Но там же есть свои правила, где вьюкомерс стоит, где вообще сайты просто в подкаталоге поставлен...

Подскажите, пожалуйста, где потом настраивать конфиги для каждого сайта? Хотя бы чтобы для начала выставить правила красивых ссылок.
Строговатно не судите, понимаю что для знающих мой вопрос нереально покажется смешным, но мне надо разобраться. Спасибо!

grachevma
Сообщения: 35
Зарегистрирован: Пт май 24, 2019 5:19 pm
Откуда: Spb

Re: Переход с APACHE 2.4 (backend) + NGINX (frontend) на NGINX

Сообщение grachevma » Чт дек 23, 2021 12:48 pm

Вебсервер -> Индивидуальная донастройка виртхостов

nelamzin
Сообщения: 20
Зарегистрирован: Пт сен 27, 2019 1:35 am

Re: Переход с APACHE 2.4 (backend) + NGINX (frontend) на NGINX

Сообщение nelamzin » Чт дек 23, 2021 12:53 pm

grachevma писал(а):
Чт дек 23, 2021 12:48 pm
Вебсервер -> Индивидуальная донастройка виртхостов
Дак там пусто?
Порылся в файловом менеджере нашел директорию etc/nginx/sites-available
Там вроде на каждый сайт конфиги есть.
Интересно, они будут там же если я просто переключу веб-сервер на Nginx

grachevma
Сообщения: 35
Зарегистрирован: Пт май 24, 2019 5:19 pm
Откуда: Spb

Re: Переход с APACHE 2.4 (backend) + NGINX (frontend) на NGINX

Сообщение grachevma » Чт дек 23, 2021 1:07 pm

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

grachevma
Сообщения: 35
Зарегистрирован: Пт май 24, 2019 5:19 pm
Откуда: Spb

Re: Переход с APACHE 2.4 (backend) + NGINX (frontend) на NGINX

Сообщение grachevma » Чт дек 23, 2021 1:17 pm

nelamzin писал(а):
Чт дек 23, 2021 12:53 pm
Интересно, они будут там же если я просто переключу веб-сервер на Nginx
будут, но править там не рекомендовал бы, ибо конфиги могут перегенерироваться заного и внесенные в них изменения не сохранятся

Аватара пользователя
alenka
Сообщения: 1975
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Переход с APACHE 2.4 (backend) + NGINX (frontend) на NGINX

Сообщение alenka » Чт дек 23, 2021 1:37 pm

grachevma писал(а):
Чт дек 23, 2021 1:17 pm
nelamzin писал(а):
Чт дек 23, 2021 12:53 pm
Интересно, они будут там же если я просто переключу веб-сервер на Nginx
будут, но править там не рекомендовал бы, ибо конфиги могут перегенерироваться заного и внесенные в них изменения не сохранятся
Конфиги не перетираются, ваши изменения инклудятся в основной конфиг.

nelamzin
Сообщения: 20
Зарегистрирован: Пт сен 27, 2019 1:35 am

Re: Переход с APACHE 2.4 (backend) + NGINX (frontend) на NGINX

Сообщение nelamzin » Чт дек 23, 2021 1:44 pm

alenka писал(а):
Чт дек 23, 2021 1:37 pm
grachevma писал(а):
Чт дек 23, 2021 1:17 pm
nelamzin писал(а):
Чт дек 23, 2021 12:53 pm
Интересно, они будут там же если я просто переключу веб-сервер на Nginx
будут, но править там не рекомендовал бы, ибо конфиги могут перегенерироваться заного и внесенные в них изменения не сохранятся
Конфиги не перетираются, ваши изменения инклудятся в основной конфиг.
Спасибо. Т.е. я туда просто добавляю дополнительные правила, верно? Не полный конфиг, а как пример

Код: Выделить всё

try_files $uri $uri/ /index.php?$args;
И ссылки будут работать?

grachevma
Сообщения: 35
Зарегистрирован: Пт май 24, 2019 5:19 pm
Откуда: Spb

Re: Переход с APACHE 2.4 (backend) + NGINX (frontend) на NGINX

Сообщение grachevma » Чт дек 23, 2021 1:50 pm

alenka писал(а):
Чт дек 23, 2021 1:37 pm
grachevma писал(а):
Чт дек 23, 2021 1:17 pm
nelamzin писал(а):
Чт дек 23, 2021 12:53 pm
Интересно, они будут там же если я просто переключу веб-сервер на Nginx
будут, но править там не рекомендовал бы, ибо конфиги могут перегенерироваться заного и внесенные в них изменения не сохранятся
Конфиги не перетираются, ваши изменения инклудятся в основной конфиг.
при перестроении вирт хостов, перетираются изменения внесенные в конфиг в ручную ведь

nelamzin
Сообщения: 20
Зарегистрирован: Пт сен 27, 2019 1:35 am

Re: Переход с APACHE 2.4 (backend) + NGINX (frontend) на NGINX

Сообщение nelamzin » Чт дек 23, 2021 1:52 pm

nelamzin писал(а):
Чт дек 23, 2021 1:44 pm
alenka писал(а):
Чт дек 23, 2021 1:37 pm
grachevma писал(а):
Чт дек 23, 2021 1:17 pm

будут, но править там не рекомендовал бы, ибо конфиги могут перегенерироваться заного и внесенные в них изменения не сохранятся
Конфиги не перетираются, ваши изменения инклудятся в основной конфиг.
Спасибо. Т.е. я туда просто добавляю дополнительные правила, верно? Не полный конфиг, а как пример

Код: Выделить всё

try_files $uri $uri/ /index.php?$args;
И ссылки будут работать?
Извиняюсь, по ходу затупил.

Если добавление куска своего конфига то должно выглядеть так

Код: Выделить всё

 location / {
                # This is cool because no php is touched for static content.
                # include the "?$args" part so non-default permalinks doesn't break when using query string
                try_files $uri $uri/ /index.php?$args;
        }

        location ~ \.php$ {
                #NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
                include fastcgi_params;
                fastcgi_intercept_errors on;
                fastcgi_pass php;
                #The following parameter can be also included in fastcgi_params file
                fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }

        location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
                expires max;
                log_not_found off;
        }
}
Теперь правильно, т.е. добавляю весь конфиг

nelamzin
Сообщения: 20
Зарегистрирован: Пт сен 27, 2019 1:35 am

Re: Переход с APACHE 2.4 (backend) + NGINX (frontend) на NGINX

Сообщение nelamzin » Чт дек 23, 2021 2:10 pm

Теперь, пожалуйста, проясните мне одну вещь.
После того как я создал тему, я решил проверить свои предположения на тестовом сервере.
Поставил панель в режиме как у себя, поставил сайт на Wordpress.
А потом просто взял и поменял APACHE 2.4 (backend) + NGINX (frontend) на NGINX
И ссылки произвольные работают - сайт работает. Даже специально менял структуру ссылок - и они блин работают. Картинки грузятся, все дела.

Получается что можно просто взять и переключить веб сервер на NGINX и всё будет работать без дополнительных настроек?

Просто когда в ISPmanager переключаешь вот так никакой сайт не работает. Поэтому я эту тему тут и создал.
А тут получается что работает. И конфиги править не надо?

Ответить