Vagrant 流浪端口转发不工作。无法从主机访问杯子
所以我和vagrant一起工作,我试着把它用作打印服务器。我安装了杯子 在内部,一切都很好。我甚至可以对我的本地主机631(我的流浪者内的cups端口)快速进行Vagrant 流浪端口转发不工作。无法从主机访问杯子,vagrant,cups,Vagrant,Cups,所以我和vagrant一起工作,我试着把它用作打印服务器。我安装了杯子 在内部,一切都很好。我甚至可以对我的本地主机631(我的流浪者内的cups端口)快速进行curl,这里什么都有 问题是我无法从主机以任何方式访问它 显然,我转发了这个端口,并尝试了几个端口。我也试过使用Debian Squence和Ubuntu12.04。这是我当前的vagrant文件 Vagrant.configure("2") do |config|
curl
,这里什么都有
问题是我无法从主机以任何方式访问它
显然,我转发了这个端口,并尝试了几个端口。我也试过使用Debian Squence和Ubuntu12.04。这是我当前的vagrant文件
Vagrant.configure("2") do |config|
config.vm.box = "guruDebian"
config.vm.network :forwarded_port, guest: 80, host: 8080
config.vm.network :forwarded_port, guest: 631, host: 6363 ## HERE IS CUPS
end
有什么想法吗?我想您会发现,出于安全原因,默认的cups配置文件被锁定为仅在本地主机上工作 在Vagrant VM内部,打开
/etc/cups/cupsd.conf
文件并更改以下行:
Listen localhost:631
到
这应该允许您从任何主机进行连接。您是否尝试将guest的8080端口访问到您的主机?如果没有,那么来宾内部的服务正在运行。那么这就是guest中的防火墙问题 尝试暂时关闭防火墙 服务iptables关闭
然后再次尝试从主机访问它。谢谢!这就是问题所在!。。当我这样做时,它导致了一个
错误请求
错误,我通过将ServerAlias*
添加到/etc/cups/cupsd.conf中解决了这个问题,一切都很顺利。再次感谢。
Listen 0.0.0.0:631