Я новичок в конфигурации sslh
, но столкнулся с проблемой:
У меня есть сервер fedora с nginx -1.16.1, настроенный с:
Вкл. sslh
У меня есть эта конфигурация:
listen:
(
{ host: "0.0.0.0"; port: "443"; }
);
protocols:
(
{ name: "ssh"; service: "ssh"; host: "localhost"; port: "22"; fork: true; },
{ name: "openvpn"; host: "localhost"; port: "4263"; },
{ name: "http"; host: "localhost"; port: "80"; },
{ name: "tls"; host: "localhost"; port: "3000"; log_level: 0; }
);
Но когда я пытаюсь подключиться через браузер на systemctl status sslh
у меня есть следующее:
example.com sslh[104140]: forward to tls failed:connect: Permission denied
example.com sslh[104140]: sslh-fork.c:110:connect: Permission denied
nginx.conf
(часть с ssl-сервером):
server{
listen 3000 ssl;
server_name 127.0.0.1;
ssl_certificate /var/certs/example.com.crt;
ssl_certificate_key /var/certs/example.com.domain.key;
ssl_ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH;
ssl_protocols TLSv1.1 TLSv1.2;
location / {
return 200 "OK";
}
}
Другие службы работают хорошо: (Я могу подключиться к ssh
на 443
порту )
Может кто-нибудь объяснить мне:
- Я не прав?
- Как я могу решить эту проблему?