宝塔部署codeserver,映射外网

本文介绍如何在宝塔面板上部署CodeServer作为远程IDE,并通过域名进行访问的方法。包括下载安装CodeServer、配置宝塔面板及映射端口等步骤。

遇到的情况:

云服务器上部署了宝塔面板,有时候在ipad上修改一些代码,所以需要跑一个远程ide

为什么要映射:我的服务器上部署的还有其他一些模板项目,用宝塔部署的,不能停,但是ngix一直在监听一些端口,影响codeserver的使用,所以需要在宝塔上映射一下

1.下载codesrever,

这个我也忘了自己下的是哪个版本,查其他的博客吧

2.解压之后:
在宝塔面板的网站中,添加通用项目
在这里插入图片描述
可执行文件:
在这里插入图片描述
这里code-server选的是你下载的压缩包,解压后bin目录下的那个文件,勾选并选择即可
下面圈起来的自己填写即可:
在这里插入图片描述
执行命令不需要更改
这里绑定一下自己的域名,例如:code.xxxx.work,然后提交,
关于项目端口,填默认的8080或者填自己更改的项目端口:
code-server的配置文件在:
~/.config/code-server/config.yaml这个目录下,可以配置你的密码和项目运行端口,默认端口是8080
在这里插入图片描述

3.映射:
再点击这个,开启映射;
在这里插入图片描述

在这里插入图片描述
这里开启一下即可,访问的话,直接访问你之前填写的域名即可

在这里插入图片描述

在使用宝塔面板部署 Java 项目时,如果遇到外网映射无法开启的问题,可能的原因和解决方法如下: ### 1. 检查服务器安全组设置 确保阿里云服务器的安全组规则中已经放行了需要使用的端口。宝塔面板中的“安全”模块可以协助放行端口,但还需要在阿里云控制台的安全组设置中同步放行相同的端口[^1]。例如,如果项目使用了 `8080` 端口,则需在阿里云的安全组入方向规则中添加一条允许 `TCP:8080` 的规则。 ### 2. 检查项目绑定的端口是否被占用 在宝塔面板中配置 Java 项目时,需要指定一个未被占用的端口。如果该端口已经被其他服务占用,可能会导致外网映射无法正常开启。可以通过 Xshell 登录服务器后,使用以下命令查看端口占用情况: ```bash netstat -tuln | grep <端口号> ``` 如果发现端口被占用,可以修改 Java 项目的监听端口。 ### 3. 确保项目路径正确 在宝塔面板中部署 Java 项目时,需要确保项目路径正确无误。例如,如果 WAR 包解压后的文件位于 `/www/wwwroot/myproject`,则在宝塔中配置的路径应该指向该目录。路径错误可能导致项目无法正常运行,从而影响外网映射的开启[^2]。 ### 4. 检查服务器防火墙设置 服务器的 Linux 防火墙(如 `firewalld` 或 `iptables`)可能阻止了特定端口的访问。可以通过以下命令检查防火墙状态并开放端口: ```bash # 查看防火墙状态 systemctl status firewalld # 开放指定端口(以8080为例) firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --reload ``` ### 5. 检查宝塔面板的配置 在宝塔面板中,确保 Java 项目配置的域名或 IP 地址正确。如果没有域名,可以直接使用服务器外网 IP 地址进行访问。同时,确认配置的端口与实际需要使用的端口一致。 ### 6. 检查 Java 项目日志 通过查看 Java 项目的运行日志,可以发现是否有启动错误或配置问题。宝塔面板通常会在项目的“日志”选项中提供访问日志的功能。如果项目未能成功启动,外网映射自然无法生效。 ### 7. 确认服务器的公网 IP 确保服务器的公网 IP 地址是正确的,并且可以通过互联网访问。如果服务器是内网 IP 或者没有公网 IP,则外网无法直接访问。 ### 8. 使用域名访问 如果需要通过域名访问项目,确保域名已经正确解析到服务器的公网 IP 地址,并且在宝塔面板中配置了相应的域名绑定。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无名之辈无名之辈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值