我试图通过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创建证书也不起作用。