Рейтинг:1

Lighttpd — перенаправить HTTPS 443 на HTTPS 123

флаг in

У меня HTTPS работает для локального экземпляра Lighttpd.

Но я хочу перенаправить:

http://192.168.1.254 -> https://192.168.1.254:123
https://192.168.1.254 -> https://192.168.1.254:123

Мой конфиг ниже.

Я получаю банкомат https://192.168.1.254/:4430 который показывает «Этот сайт не может обеспечить безопасное соединение» как для HTTP, так и для HTTPS, и я предполагаю, что лишний / после 254 является причиной, но я не могу понять это.

сервер.модули += (
        "мод_openssl",
        "мод_псевдоним"
)

setenv.add-environment = ("fqdn" => "true")

$SERVER["сокет"] == ":4430" {
        ssl.engine = "включить"
        ssl.pemfile = "/etc/lighttpd/ssl/combined.pem"
        ssl.honor-cipher-order = "включить"
        ssl.cipher-list = "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH"
        ssl.use-sslv2 = "отключить"
        ssl.use-sslv3 = "отключить"
}

# Перенаправление HTTP на HTTPS 4430
$HTTP["схема"] == "http" {
        $HTTP["хост"] =~ ".*" {
                url.redirect = ("".*" => "https://192.168.1.254:4430")
        }
}

# Перенаправить HTTPS на HTTPS 4430
$SERVER["сокет"] == ":443" {
        $HTTP["хост"] =~ ".*" {
                url.redirect = ("".*" => "https://192.168.1.254:4430")
        }
}
флаг cn
Bob
Проблема в вашей текущей конфигурации заключается в том, что вы хотите одновременно запускать и http, и https на одном и том же порту, порт 4430. Вы не можете. (Другое программное обеспечение может выполнять идентификацию протокола и разделять, например, входящие соединения https и ssh на один и тот же порт и отправлять их на разные серверные части, но AFAIK lighthttpd не может.) - Также в URL-адресе используется формат `://:/` где спецификация порта `:80` может быть опущена для простого http, соответственно. `:443` для https. Ваш `https://192.168.1.254/:4430`, вероятно, должен быть: `https://192.168.1.254:4430/`

Ответить или комментировать

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