Dmitriy_2014

Dmitriy_2014
Рейтинг
370
Регистрация
01.07.2014
Интересы
Веб-технологии

Для возвращения Nginx к стандартному репозиторию Ubuntu, нужно будет просто поудалять эти штуки?

Для подключения apt-репозитория для стабильной версии nginx, выполните следующую команду:

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

Для использования пакетов из нашего репозитория вместо распространяемых в дистрибутиве, настройте закрепление:

echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \
    | sudo tee /etc/apt/preferences.d/99nginx

?

baas #:

А нужна ли вообще ispmanager?

Без нее можно обойтись. 

Можно конечно, но с панелью управления, я если что восстановлю работоспособность сайта или полностью переустановлю с нуля и восстановлю все настройки за пару минут, а без панели управления скорее всего никогда, вот что же мне выбрать, особенно если единственное что мне важно это работа и отображение моего сайта, хмм… тысячи посетителей подождут, реклама подождет, поисковики которые с превеликим удовольствиям опустят мой сайт за простой подождут, пока я буду копаться в консоли и возможно если повезет восстановлю работу, чем сделаю пару кликов и все готово.

Я не спорю что консоль рулит, но не для меня, если бы у меня на сайте было бы 2 человека в сутки посетителей, а неработающий сайт мог спокойно висеть на тех же позициях в поисковика то да, а, чтобы сделать все быстро и не боятся то нет.

Короче круто быть кулхацкером в консоли, но еще круче иметь возможность восстановить работу сайта или восстановить весь сервер в два щелчка.

Вот что пишут ispmanager’ы:

Мы не рекомендуем подключать и использовать сторонние репозитории на сервере с ispmanager. Последствия этого могут быть непредсказуемыми, поскольку мы не можем протестировать работу панели со всем множеством подключаемых сторонних репозиториев. Если вы решаетесь на это, то вы делаете это на свой страх и риск. Что касается конкретно nginx, то различные аспекты могут отличаться в версиях из официального репозитория nginx и версии из официального репозитория вашей операционной системы - например пути, конфигурации, набор модулей и так далее. Все это может привести к некорректной работе панели.

Если я сменю репозиторий на нестандартный Nginx’овский, смогу ли я потом если что откатится к старой версии из стандартного репозитория Ubuntu в стиле инсталл через равно?

apt-get install firefox=57.3-build1-0ubuntu1
Ilya74 #:

Вы всё пытаетесь спросить на форуме в то время как у ispmanager есть своя хорошая поддержка. Зачем вам советы, которые в половине случаев у вас не сработают из-за различий в настройках ОС, когда можно спросить разработчика, который знает точно.

Хорошо, я спросил у них, посмотрим что ответят, если ответят.
Виктор Горняков #:

А вопрос, есть острая необходимость обновлять nginx?

Прироста в производительности не ждите, это не php 5.2 по отношении к php 8.2

Если про уязвимости речь, то скройте версию,  файл /etc/nginx/nginx.conf. Измените значение директивы server_tokens с on на off в секции http

Особо нет, но даже сами разработчики Nginx пишут Устаревшая версия, ну и 6 порядков в минорной версии, хотя вроде это и не так много, но обидно.

Но самое главное что смущает это, вот я недавно http2 включил, а у разработчиков куча директив уже устарела и наверное работает все по другому, помимо этого и другие, может быть это повлияет на работу, не так как с php, но мало ли.

Примеры только с http2, а что там еще у них поменялось одному только богу известно:

http2_idle_timeout

Эта директива устарела начиная с версии 1.19.7.

http2_max_concurrent_pushes

Эта директива устарела начиная с версии 1.25.1.

http2_max_field_size

Эта директива устарела начиная с версии 1.19.7.

http2_max_header_size

Эта директива устарела начиная с версии 1.19.7.

http2_max_requests

Эта директива устарела начиная с версии 1.19.7.

http2_push

Эта директива устарела начиная с версии 1.25.1.

http2_push_preload

Эта директива устарела начиная с версии 1.25.1.

http2_recv_timeout

Эта директива устарела начиная с версии 1.19.7.

Это приведено для примера, но возможно косвено это влияет на работу веб-сервера.

Про скрытие версии веб-сервера в заголовках, ну это такой себе вариант, я тоже о нем конечно же думал, но вспомнив о Kali Linux и 100500 инструментов где нужно сделать один клик о пробитии портов, версий программ и даже ОС, ну это такое себе решение в плане уязвимости, это конечно прикольно скрыть старую необновляющуюся версию, но это так себе.

Я не жду скорости, я не боюсь уязвимостей, но тот факт что это программное обеспечение в стандартной репозитории Ubunta никогда больше не обновиться даже на 0.1, меня гнетет :)
Ilya74 #:
Напишите в поддержку ispmanager, они вас бесплатно и по ситуации именно на вашем сервере проконсультируют.
Может быть кто-то так обновлял и не было никаких проблем, да и на этом все.
htexture #:
Добавлю еще, что в последнее время даже установка почтовика не спасает ситуацию так как многие провайдеры новеньким обрезают изначально порт почты, только после запроса открывают порт.
Хм, у меня такое только один раз было, когда сайт в очередной раз заразился вирусами и с него стали спамить видимо по жести, и тогда хостинг блокирнул отдачу почты, но потом когда я разрулил с сайтом, он вроде вернул обратно возможность отсылать почту, я ей честно говоря и не особо то пользуюсь, и не уверен что мне нужны все эти сервисы и протоколы, ну тут тоже из серии работает и ладно, а вдруг завтра понадобиться :).
Lastwarrior #:
А почему возник такой вопрос? Нет никаких почтовых служб на сервере, а он продолжает слать письма?
Да это из разряда понаотключать лишние, типа как ftp протокол, все равно sftp от ssh юзаю, ну и тут типа, а зачем мне они нужны я почту не использую практически, но хотелось чтобы сообщения от WordPress по секьюрным обновлениям приходили или там от WordFance что кого-то забанили, может от других плагинов и т.п.
htexture #:
В интернете можно пообщаться с АИ и получить такой вывод:


Нет, PHP не будет отправлять почту, если отключить почтовые сервисы в Linux, такие как Dovecot, Exim и т.п.

PHP - это язык программирования, который используется для создания веб-сайтов и веб-приложений.

Он не имеет встроенных функций для отправки электронной почты.

Для отправки электронной почты PHP должен использовать SMTP-сервер.

SMTP-сервер - это программное обеспечение, которое отвечает за отправку и получение электронной почты.

Dovecot, Exim и другие почтовые сервисы - это примеры SMTP-серверов.

Если отключить эти сервисы, PHP не сможет подключиться к SMTP-серверу и отправить электронную почту.

А АИ молодец, сразу все понятно :-)
Всего: 1998