LINUX.ORG.RU
ФорумAdmin

SSL + httpd

 ,


0

1

здраствуите

Работаю на Linux RED OS V8 и пытаюсь настроить SSL в соответствии с базой знаний на сайте RED OS. При перезапуске httpd возникает следующая ошибка:

Job for httpd.service failed because the control process exited with error code. See “systemctl stsatus httpd.service” and “journalctl –xeu httpd.service” for details.

Что я сделал по поводу SSL, следуя указаниям в базе знаний, я прописал в /etc/httpd/conf.d/nss.conf следующую строку (файл пустой, там только следующая строка):

NSSProtocol TLSv1.0, TLSv1.1

Сохранил файл и выполнил команду systemctl restart httpd, после чего появилась предыдущая ошибка.

Если прописать в nss.conf следующее:

#NSSProtocol TLSv1.0, TLSv1.1

Всё работает нормально, без ошибок.

Помогите, пожалуйста, решить эту ошибку.

Перемещено hobbit из general



Последнее исправление: Dimez (всего исправлений: 6)

Логи то посмотри.

А пока что, без логов, могу вот какие соображения изложить:

1) Ты пытаешься что-то сделать методом тыка, не понимая сути производимых действий. Даже если ты в итоге сможешь что-то запустить, всё равно будешь регулярно сталкиваться с проблемами, и хорошо будет если ты их заметишь (а ведь они могут оказаться невидимыми для тебя и портить тебе рабочую систему тайком). Поэтому лучше изучи теорию, а не пытйся найти магические строки которые надо куда-то подставить.

2) NSSProtocol TLSv1.0, TLSv1.1

Это реально указание из официального мануала? Или же ты где-то в интернете нашёл поиском сомнительный сайт с дефективными инструкциями и бездумно их применил? Или с ИИ-бредогенератором пообщался который тебе такое посоветовал? Вобщем, где бы ты это ни прочитал - больше туда не ходи. TLSv1.0+TLSv1.1 это протоколы, официально признанные устаревшими 5 лет назад, а по-хорошему - 25 и 15 лет назад. В 2008 году (это было 17 лет назад) вышел TLSv1.2 и иметь сейчас SSL-ресурс, который его не поддерживает - это какое-то дремучее нубство. Даже уже вышел TLSv1.3, но это всё ещё новинка и во многом эксперимент.

3)

Всё работает нормально, без ошибок.
Помогите, пожалуйста, решить эту ошибку.

Я правильно понял, что ты усматриваешь проблему в том, что всё работает нормально? Должно не работать?

4) Ну и наконец, apache http server, который скрывается за названием httpd, тоже давно устарел, современная ему замена (уже 15 лет как на неё все перешли) - nginx. Хотя, учитывая что и к первому ты мануалы не читал, про второй ни на что не надеюсь.

firkax ★★★★★
()

а можно ссылку на эту базу знаний? Интересно все таки.

И да логи нужны.

Обычно для настройки на свои самоподписанные сертификаты - ничего делать не нужно, просто ставишь: dnf install mod_ssl и все.

mx__ ★★★★★
()
Ответ на: комментарий от firkax

(уже 15 лет как на неё все перешли) - nginx.

ну это вопрос спорный, он сам тупой, ничего не может и его просто пихают как (по сути) как прокси к другому httpd серверу.

Я до сих пор в шоке как работает ngnix с тем же php.

mx__ ★★★★★
()
Ответ на: комментарий от mx__

он сам тупой, ничего не может и его просто пихают как (по сути) как прокси к другому httpd серверу.

Он может принимать входящие http/https-соединения и запросы из них и роутить их до назначения в соответствии с заданными правилами. То есть именно то, что требуется от веб-сервера.

Я до сих пор в шоке как работает ngnix с тем же php.

Не знаю от чего ты там был в «шоке», но он с пхп работает как раз так как надо. Если ты хотел аналог апачевского mod_php то нет, это как то то, как делать не надо.

firkax ★★★★★
()
Ответ на: комментарий от firkax

RedOS - сертифицированный дистрибутив и нужен в первую очередь где-нибудь в ГОС структурах.

А там, какой-нибудь софт, который работает в WEB только через Apache и своим модулем.

Но это не значит, что апач нужно вешать сразу наружу, nginx как реверс прокси и SSL на нём.

kostik87 ★★★★★
()
Ответ на: комментарий от firkax

Если ты хотел аналог апачевского mod_php то нет, это как то то, как делать не надо.

Ну это спорный вопрос. Использовать интерпретатор снаружи (fcgi) или как внутрений поток апача …

Помню где то 2000х читал статью с графиками и т.д. где доказывали что запуск пхп как fcgi это плохо, и медленее и жрет больше и т.д.

mx__ ★★★★★
()
Ответ на: комментарий от firkax

Вот всякие устаревшие статьи из 2000-х и есть главная причина установки апача нубами.

Ну так апач до сих пор юзается. Это всякие НОДЫ с РУБИ отодвинули его, а так вполне.

И после той статьи лет через 5 (может ошибаюсь) тут на ЛОРе разбирали nginx за его кривой код с кучами push и pop ;)

mx__ ★★★★★
()
Ответ на: комментарий от mx__

Ну так апач до сих пор юзается

Я и пишу - основная причина этого «юзания» - древние устаревшие статьи, которые нубы находят по запросу «как настроить веб-сервер». Другая причина - прибитые к апачу всякие mod_XXX (в основном тоже древние), но она уже заметно меньше где причина.

код с кучами push и pop ;)

Он не на ассемблере написан.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от mx__

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

firkax ★★★★★
()
Ответ на: комментарий от firkax

Я настоятельно призываю не тащить в технические темы субъективные высказывания «давно устарел» и «уже 15 лет как на неё все перешли».

Человек просит помощи по Апачу, значит, у него есть резоны использовать именно его. (И документация по конкретному use case, построенная на применении Апача, кстати, вполне может быть резоном.) В крайнем случае можно спросить «Из каких соображений ты сейчас решил использовать Apache, а не более распространённый nginx?»

Кстати, беглый гуглинг подсказывает, что сейчас соотношение примерно 33/25 в пользу nginx. Это лидерство, но уж никак не «все перешли». Так что ты притащил сюда не только 4.1, но и 4.2.

Хочешь устроить дискуссию Apache vs nginx – иди в толксы или создай отдельную тему в Admin и там вбрасывай.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)

Кстати mod_nss и mod_ssl это 2 разных модуля про одно и тоже, разные либы юзаются. И по моему их нельзя вместе юзать.

Т.е. разный формат сертификатов и разные утилиты для их создания …

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 1)
Ответ на: комментарий от nojello30

P.S. Я там поглядел доку вашу, там ваш пункт требуют сертификаты, а следующим пунктом ставится free-ipa который эти сертификаты сам создаст. Предлагаю забить на апач, поставить фрее ипа, а потом апач должен уже без проблем поднятся.

mx__ ★★★★★
()
Ответ на: комментарий от hobbit

Извини, но я это упомянул лишь одним из пунктов, последним (да, наверно стоило его по-другому сформулировать), а дискуссию устроил mx__.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 3)
Ответ на: комментарий от firkax

Ну и наконец, apache http server, который скрывается за названием httpd, тоже давно устарел

Мы с тобой что-то давно не беседовали о твоей готовности поведать нам отличия в парадигмах. Ты уже подготовился?

thesis ★★★★★
()
Ответ на: комментарий от firkax

Ну и наконец, apache http server, который скрывается за названием httpd, тоже давно устарел

Последний релиз 23.07.2025. Вроде как пованивать ещё не должен начать.

anc ★★★★★
()
Ответ на: комментарий от thesis

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

anc ★★★★★
()