我在Windows 10的Virtualbox上安装了新的Ubuntu 16.04服务器。安装后,我安装了Nginx。我将端口设置为81,因为端口80正在被我无法识别的进程使用。我可以ping到VBox的IP为10.0.2.15,并且在去http://localhost:81或http://10.0.2.15:81或http://127.0.0.1:81时,什么都不显示。试图谷歌这个问题,但仍然无法弄清楚如何解决它。可能会有与我的XAMPP安装或我修改的Windows主机文件冲突我添加了一些重定向为XAMPP的本地开发,如dev.myproject.com和test.myproject.comVirtualbox Ubuntu Nginx无法在Windows 10上工作
-1
A
回答
2
VirtualBox创建具有NAT网络类型的虚拟机默认。如果你想在虚拟机内以nginx的身份访问web服务器,你需要通过虚拟NAT将所有必要的端口转发到虚拟机。只需执行以下操作:
- 打开虚拟机的设置窗口。
- 选择网络面板,检查您是否使用NAT,展开高级部分并单击端口转发按钮。
- 创建端口转发规则。指定一个主机和/或访客IP是可选的,所以只需保留空白即可。主机端口是您想要从外部访问网络服务器的端口,例如, 2215,并且访客端口是你的web服务器实际上在vm内运行的端口,例如, 81.
现在您可以通过打开http://hostip:2215访问Web服务器。另一种解决方案是代理通行证/代理通行证反向。
0
如果你的虚拟机上有自己的IP地址(你可以找到)
1-终端里面,输入ifconfig和看到,如果你在你的机器有一个新的IP地址,这是你的IP地址 2-您可能需要在您的linux机器中使用iptables来打开端口81,因为我不认为它默认打开。你可以在你的Ubuntu telnet {{external_IP}} 81
相关问题
- 1. Docker-java API在windows 10上的Eclipse中连接virtualbox ubuntu docker
- 2. 如何让Heroku在Ubuntu 10.10上工作(在Windows机器上使用VirtualBox)?
- 3. 在Windows 10上更新nginx到最新版本的问题ubuntu
- 4. Rails authenticate_or_request_with_http_basic无法在SSL + Nginx上工作
- 5. 无法在windows 10上安装java 10
- 6. 无法在VirtualBox的
- 7. Laravel无法在Ubuntu 16.04 VPS上工作
- 8. Socket.io在ubuntu上无法工作16.04
- 9. matplotlib将无法在Ubuntu 10.10上工作
- 10. .htaccess无法在Ubuntu Server x64上工作
- 11. VirtualBox/Vagrant在Windows 10创建者更新后停止工作
- 12. navigationItem.TitleView无法在iOS 10上工作
- 13. 'wp'无法识别,但wp-cli在Windows 10上正常工作
- 14. .Net Framework 2应用程序无法在Windows 10上工作
- 15. 将无头Ubuntu服务器安装到Windows上的VirtualBox上
- 16. MVC 4应用程序无法在Windows 10(IIS 10)中工作
- 17. OpenCV 2.4 VideoCapture无法在Windows上工作
- 18. Ubuntu上的VirtualBox VERR_VM_DRIVER_VERSION_MISMATCH
- 19. 无法在Windows 10
- 20. 在Windows 10上工作node.js项目现在不再工作
- 21. 为什么gulp.watch或fs.watch无法在Windows上的Ubuntu上的Bash上工作?
- 22. Ubuntu上的Pygame无法正常工作
- 23. Virtualbox Windows 7 guest,Ubuntu主机,无互联网连接 - 升级前工作
- 24. tmux在Ubuntu 10上的奇怪字符在windows 10上
- 25. 无法创建主机专用适配器 - windows 10,docker,virtualbox
- 26. Genymotion错误:错误,无法在Ubuntu 16.10上启动VirtualBox 16.10
- 27. 在VirtualBox上的Ubuntu上网访问
- 28. Android无法在Windows 7上工作
- 29. Pgcrypto在Windows上无法正常工作
- 30. SetWindowPos无法在Windows Server 2003上工作?
中使用命令sudo lsof -i:81来尝试,我在列表中找到了Nginx。 Thenks – putoshop