虚拟机安装宝塔后,站点域名无法访问的问题

本文介绍了如何设置虚拟机的网络适配器为桥接模式,以便实现外部访问。通过重启虚拟机并使用ifconfig指令获取对外IP,然后在访问端配置hosts文件,可以确保顺利连接。同时,服务器端的防火墙设置也可能影响到连接,需注意检查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.虚拟机右键“设置”
2.网络适配器,选择桥接模式(桥接模式支持别人访问,nat模式仅支持自己访问)。
3.重启虚拟机(或者重启网卡)。
4.ifconfig指令获取下对外可以访问的IP(如图中,192.168.0.166)
在这里插入图片描述
5.访问端配置hosts文件。
其他可能原因:服务器端的防火墙。

### 如何在虚拟机安装和配置宝塔面板 #### 虚拟机环境准备 为了在虚拟机安装宝塔面板,首先需要准备好一个支持的 Linux 发行版作为运行环境。通常推荐使用 CentOS 或 Ubuntu 系统。 对于 macOS 用户,可以通过 Docker 创建一个 CentOS 7 的容器来模拟虚拟机环境[^2]。如果选择直接使用虚拟化软件(如 VMware、VirtualBox),则可以下载并安装 CentOS 或 Ubuntu 镜像文件。 --- #### 安装宝塔面板 以下是基于 CentOS 和 Ubuntu 的具体操作流程: ##### 使用 CentOS 环境 1. **连接到虚拟机** 利用 SSH 工具(例如 Xshell)登录到已启动的虚拟机实例。 2. **执行安装命令** 执行官方提供的安装脚本: ```bash yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh ``` 如果提示是否继续安装,输入 `y` 并按回车键确认[^1]。 3. **等待安装完成** 安装过程可能持续几分钟,完成后会显示初始用户名、密码以及访问地址。 --- ##### 使用 Ubuntu 环境 同样通过 SSH 登录到虚拟机后,执行以下命令: ```bash wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ``` 此命令适用于最新版本的 Ubuntu 系统,按照提示输入 `y` 进行确认。 --- #### 后续配置步骤 一旦宝塔面板成功部署,还需要进一步设置才能正常使用其功能。 1. **修改本地 HOST 文件** 将自定义域名(如 www.bttest.com)解析至虚拟机 IP 地址。编辑主机系统的 `/etc/hosts` 文件,添加如下内容: ``` <虚拟机IP> www.bttest.com ``` 2. **验证站点可用性** 浏览器中打开上述绑定好的 URL 地址,确保能够正常加载页面[^3]。 3. **数据库管理** 在宝塔后台界面找到“数据库”模块,新增 MySQL 实例或者导入已有 SQL 文件。之后可通过 phpMyAdmin 工具直观地维护数据表结构与记录条目。 4. **PHP 环境搭建** 根据项目需求选取合适的 PHP 版本号(比如 7.4)。借助内置插件商店一键启用对应解释引擎及其扩展组件集合。 5. **远程开发调试** 若希望配合 Visual Studio Code 编辑源码,则需额外激活相关服务端口监听机制,并调整防火墙策略允许外部请求穿透到达目标进程层面。 --- #### 注意事项 - 确认网络连通状况良好,避免因 NAT 模式限制造成通信障碍; - 提前备份重要资料以防误删事故发生; - 建议定期更新核心程序包以修复潜在漏洞风险。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值