LINUX.ORG.RU
ФорумAdmin

Подскажите, почему ругается nginx на ssl_certificate

 ,


0

1

Вот конфиг:

    # HTTPS server
    #
    server {
        listen       443;
        server_name  localhost;

        ssl_certificate      /etc/ssl/certs/star_domainname_az.crt;
        ssl_certificate_key  /etc/ssl/certs/star_domainname_az.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location / {
            root   html;
            index  index.html index.htm;
        }
    }

Вот ошибка:
2018/11/30 12:53:50 [emerg] 103755#0: unknown directive «ssl_certificate» in /usr/local/nginx/conf/nginx.conf:122
Что я делаю не так?

★★★★★

Ответ на: комментарий от karaien

он на это тоже ругается:

2018/11/30 13:02:45 [emerg] 103875#0: the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:119
nginx version: nginx/1.9.9

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

Давай тогда весь конфиг.
И nginx -V
Выглядит так что ты собрал nginx без поддержки ssl, или просто модуль не подключен.

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

Еще попробуй

server {
listen 443;
server_name localhost;

ssl on;
ssl_certificate /etc/ssl/certs/star_domainname_az.crt;
ssl_certificate_key /etc/ssl/certs/star_domainname_az.key;

ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;

ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;

location / {
root html;
index index.html index.htm;
}

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

с ssl on получаю:
2018/11/30 13:02:45 [emerg] 103875#0: the «ssl» parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:119
получается что модуля нет. надо пересобирать?

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

configure arguments: действительно пусто, или просто не скопипастил? Именно там и будет видно с какими параметрами собирался nginx.

А собственно зачем сам собирал nginx? Почему не установил из реп?

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

А собственно зачем сам собирал nginx? Почему не установил из реп?

Чтобы отключить всякий ненужный мусор вроде поддержки хттпс лол

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

configure arguments: действительно пусто, или просто не скопипастил?

действительно пусто.

А собственно зачем сам собирал nginx? Почему не установил из реп?

этот сервер подарок «админов»

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

В Последних релизах директива

ssl on;

Больше не нужна.

достаточно: что в Listen указан ssl

server {
    listen      111.111.111.111:443 ssl;

111.111.111.111 это айпи вашего сервера.

shrmvl ()
Ответ на: комментарий от dada

the «ssl» parameter requires ngx_http_ssl_module

Не собран/не включен модуль.

Лучше поставить nginx из репозитория.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.