Описание проблемы: пытаюсь открыть сайт https://bitbucket.org/ на локальной машине (host-машине), сайт открывается, все хорошо, но при попытке открыть сайт в VirtualBox, возникает ошибка "server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none"
Первое, что мне пришло в голову - устаревшие сертификаты, надо обновить. Я запустил команду update-ca-certificates но это не помогло.
А решение оказалось банальным - вместо NAT, использовать сетевую карту:

После этого все заработало.
Далее у меня возникла проблема - мне ведь нужно получить доступ на guest-машину (на виртуалку) на nginx, а как видите, кнопка "Проброс портов" не активна. Поэтому, я выключил виртуалку, кликну по вкладке "Адаптер 2" (см. выше на скриншоте) и создал NAT в котором добавил проброспортов:

Теперь, набрав в браузере хост-машины: http://127.0.0.1:8888/ запрос перенаправляется на адрес гостевой машины http://127.0.0.1:80/
p.s. когда-то давно, я решал данную проблему сложным путем.
p.s. 2: иногда у меня возникает проблема:
server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
когда используешь 2 сетевых адаптера, в виртуалбоксе иногда возникает проблема, похоже один начинает мешать другому, т.к. если отключить "Адаптер 2" и в гостевой-машине выполнить команду:
service network-manager restart
то проблема исчезает.