通过https将我的localhost暴露在vagrant上无效

时间:2016-04-12 15:59:23

标签: apache ssl https vagrant

我试图通过https上的流浪者暴露我的开发环境。我的vagrantfile在下面。

Vagrant.configure("2") do |config|
  config.vm.box = "ubuntu/trusty64"
  config.vm.network :forwarded_port, guest: 80, host: 4567
end

我在流浪盒上运行的命令是

sudo apt-get update
sudo apt-get install -y apache2
sudo make-ssl-cert generate-default-snakeoil --force-overwrite
sudo a2enmod ssl
sudo a2ensite default-ssl.conf
sudo service apache2 reload

然后我分享了流浪盒

vagrant share --https 443

当我通过http访问vagrant提供的url时,我得到Apache2 Ubuntu默认页面。

当我通过https访问由vagrant提供的url时,我会得到一个空白页面

500 Internal Server Error

我无休止地搜索并尝试了各种解决方案,但没有任何效果。

使用openssl创建证书也不起作用。

0 个答案:

没有答案