记录-阿里云esc服务器linux用宝塔平台部署,使用公网+端口访问,浏览器连接超时

要同时在

安全组的入方向和

宝塔面板左侧 - 网站 - 添加站点 - 域名管理 中加上你要访问的端口号,端口号要一样

我这里以8001为例
 

两边都完成后重新访问 公网+你设置的端口号即可

### 部署SpringBoot项目到阿里云ECS服务器 #### 1. 准备工作 在开始部署之前,请确保您已经完成了以下准备工作: - 购买了阿里云ECS服务器,并选择了适合的操作系统(如CentOS、Ubuntu等)。 - 拥有一个可以运行的SpringBoot项目,并且该项目已经被打包成jar文件。 - 获取了必要的软件安装包,如JDK、MySQL等。 #### 2. 安装JDK 安装JDK是运行Java应用程序的前提条件。对于CentOS系统,可以通过以下步骤安装JDK: - 使用`yum`命令来安装JDK,例如`yum install java-1.8.0-openjdk-devel.x86_64`。 - 验证安装是否成功,使用`java -version`命令查看Java版本信息。 #### 3. 配置环境变量 配置环境变量是为了让系统知道在哪里找到Java工具。编辑`/etc/profile`文件,添加如下内容: ```bash export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin ``` 保存并退出后,运行`source /etc/profile`使配置生效[^3]。 #### 4. 安装MySQL 对于MySQL数据库的安装,可以使用以下命令: ```bash sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 sudo yum clean all sudo yum makecache fast sudo yum install mysql-community-server -y ``` 安装完成后启动MySQL服务,并设置开机自启。 #### 5. 导入数据库 使用MySQL客户端工具连接到MySQL服务器,并导入数据库备份文件。通常情况下,这可以通过执行`mysql -u username -p database < backupfile.sql`命令来完成。 #### 6. 部署SpringBoot应用 将打包好的jar文件上传至服务器,并通过以下命令启动应用: ```bash java -jar your-application.jar ``` 为了确保应用能够在后台持续运行,可以考虑使用nohup或者screen命令。 #### 7. 使用Docker部署(可选) 如果希望使用Docker来部署应用,则需要创建一个Dockerfile,定义构建过程。例如,基于openjdk:8-jdk-alpine镜像: ```dockerfile FROM openjdk:8-jdk-alpine COPY *.jar app.jar ENTRYPOINT ["java","-jar","/app.jar"] ``` 然后构建镜像并运行容器: ```bash docker build -t your-image-name . docker run -d -p 8080:8080 your-image-name ``` #### 8. 配置安全组规则 确保阿里云ECS实例的安全组规则允许外部访问所需的端口(如HTTP的80端口或HTTPS的443端口)。 #### 9. 域名解析与绑定 最后一步是将域名解析指向ECS实例的公网IP地址,并在Web服务器中配置虚拟主机以绑定该域名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值