Нужна помощь Freebsd Apache SSL за NAT

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
veterrus
проходил мимо
Сообщения: 1
Зарегистрирован: 2014-10-18 13:33:45

Нужна помощь Freebsd Apache SSL за NAT

Непрочитанное сообщение veterrus » 2014-10-18 13:36:09

Добрый день всем!

Не могу настроить внешний доступ к Apache по SSL на FreeBSD который находиться за NAT (маршрутизатор).
Подсказали что нужно сгенерировать два ключа - один на внешний IP второй для самого сервера.
Сгенерил (самоподписанный на IP), прописал в httpd.conf. В локалке все в порядке, подключаюсь нормально на https.
А снаружи не получается.
Если просто набрать IP:
Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.

Если с указанием https - выводит предупреждение а дальше ничего, а на вкладке Безопасность в предупреждении пишет что имя сервера (внешний IP) не совпадает с сертификатом (внутренний IP) сервера.

Думаю что я неправильно прописал конфиг:

Код: Выделить всё

Listen 80
Listen 443

<VirtualHost *:80>

RedirectMatch (.*) https://192.168.0.10:443

</VirtualHost>

<VirtualHost xxx.xxx.xxx.xxx:443> Внешний IP на маршрутизаторе

DocumentRoot "/usr/local/www/apache24/data"
ServerName xxx.xxx.xxx.xxx

SSLEngine on
SSLCertificateFile /etc/apache24/ssl/outer.cert
SSLCertificateKeyFile /etc/apache24/ssl/outer.key

<Directory "/usr/local/www/apache24/data">
AllowOverride All
Order allow,deny
Allow from all
Options Indexes FollowSymLinks
</Directory>
</VirtualHost>

<VirtualHost 192.168.0.10:443> Сервер с Apache

DocumentRoot "/usr/local/www/apache24/data"
ServerName 192.168.0.10

SSLEngine on
SSLCertificateFile /etc/apache24/ssl/inner.cert
SSLCertificateKeyFile /etc/apache24/ssl/inner.key

<Directory "/usr/local/www/apache24/data">
AllowOverride All
Order allow,deny
Allow from all
Options Indexes FollowSymLinks
</Directory>
</VirtualHost>
Подскажите пожалуйста что здесь неправильно.
Последний раз редактировалось Alex Keda 2014-10-19 0:10:26, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35480
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Нужна помощь Freebsd Apache SSL за NAT

Непрочитанное сообщение Alex Keda » 2014-10-19 0:12:40

а если wget'ом ткнуться с ключиком -S - чё он покажет?
--
так, вроде всё ровно написано в конфиге
Убей их всех! Бог потом рассортирует...