首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问来宾操作系统中的tcp端口

访问来宾操作系统中的tcp端口
EN

Unix & Linux用户
提问于 2020-12-10 11:21:58
回答 1查看 53关注 0票数 0

我想从我的主机操作系统访问我的客户操作系统上的一个端口。我在来宾操作系统上使用127.0.0.1,因为我的数据库也在那个网络中,而且我刚才也理解了(虽然它就在我面前) 192。网络和127。网络是完全独立的,我不得不使用某种转发方式,但我不知道如何做到这一点。

代码语言:javascript
复制
# firewall-cmd --list-ports 
8080/tcp 80/tcp 443/tcp 8000/tcp

# nmap -p 8000 192.168.1.10 (from host OS)
PORT     STATE  SERVICE
8000/tcp closed http-alt

# nmap -p 8000 localhost (from guest OS)
PORT     STATE  SERVICE
8000/tcp open http-alt

但是,当我从客户端操作系统内部使用nmap检查端口时,我得到状态open,而从客户端机器获得状态closed,这可能是因为192个原因。相对于127?

我在这里做错什么了?

EN

回答 1

Unix & Linux用户

发布于 2020-12-14 11:06:40

在问这个问题时,我犯了一个非常严重的错误,我没有意识到我打开的端口位于与localhost不同的网络上。因此,主机端的所有调查都显示,端口拒绝访问,因为0.0.0.0:8000上没有运行任何东西,因为我的程序运行在localhost:8000上。

为了解决这个问题,并使程序可以从主机OS访问,我只需修改我的计算机上已经存在的nginx配置文件,并将共享文件夹粘贴到/var/www/html中即可。

如果您想进一步了解如何允许nginx以更方便的方式使用共享文件夹,而不是在每次编辑之后复制粘贴(因为谁会想要这样做),请看

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/623808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档