Доступ к apache в бродячей песочнице с использованием ssl (переадресация портов)

Я создал веб-сервер vagrant / virtualbox в качестве песочницы для разработки и настроил apache на виртуальной машине для ssl (на порту по умолчанию 443, с самозаверяющим сертификатом ). Я тестировал страницы на самой виртуальной машине с помощью curl

curl -v -k https://mysite.mydomain.com/testSearch/results?postcode=WN8+0BA

, и, похоже, он работает вполне нормально, поэтому я удовлетворен тем, что apache правильно настроен и работает в виртуальной машине.

Однако, когда я пытаюсь получить доступ к виртуальной машине из браузеров моего хоста через https, я не могу этого сделать.

Я добавил

config.vm.forward_port "https", 443, 8443

в свой vagrantfile, но при попытке получить доступ к URL

https://mysite.mydomain.com:8443/testSearch/results?postcode=WN8+0BA

просто не удается отобразить страницу, которую я пытался использовать несколько разных браузеров: IE выдает бессмысленное сообщение «Internet Explorer не может отобразить веб-страницу»; Chrome дает

SSL connection error
Unable to make a secure connection to the server. This may be a problem with the server or it may be requiring a client authentication certificate that you don't have.
Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.

Firefox дает мне

An error occurred during a connection to mysite.mydomain.com:8443.
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)

, но даже вкладка Firebug Net не сообщает мне ничего, кроме этого.

Я ничего не получаю в журналах доступа или ошибок на виртуальной машине apache, поэтому я подозреваю этот бродяга вообще не пересылает ssl.

  • Гостевая ОС VM: centos56x64
  • Хост: 64-разрядная версия Windows 7
  • JRuby: 1.6.3 (ruby-1.8.7-p330) (2011-07 -07 965162f) (Java HotSpot (TM) 64-разрядная серверная виртуальная машина 1.6.0_24) [Windows 7-amd64-java]
  • Бродяга: 0.7.8
  • VirtualBox: 4.0.12

Любая помощь будет с благодарностью приняты.

14
задан Mark Baker 12 August 2011 в 08:46
поделиться