首页 > 编程知识 正文

如何在docker下搭建网站,如何搭建个人使用的数据库

时间:2023-05-06 08:44:56 阅读:44443 作者:1478

前言

这篇文章教你如何建立自己的网站。 平时我们写项目的时候,大部分都是运输业者布置和公开的。 你可能不太关心这方面。 今天手把手地告诉大家实现,我媳妇看都学会了!

准备工具

可执行的java项目

一台服务器;

一个数据库。

具体实现

项目

首先准备java项目。 我在GitHub上找到的开源项目(https://github.com/stylefeng/Guns ),降低代码,修改数据库配置文件。 在本地数据库中运行时,可以立即启动sql脚本。

数据库配置

如果本地调试没有问题,则必须提供对外的服务器和数据库。 现在,我在我选择的AlibabaCloud (阿里巴巴云)服务器(因为官网上有免费试用() ),所以直接在官网(https://cn.aliyun.com/)上注册账户,完成实名验证这里使用了下图中的两个

首先,在阿里云上创建数据库帐户,授予许可并配置白名单。 现在配置为0.0.0.0/0是授予所有ip访问权限,并且可以通过本地Navicat进行连接

创建帐户

白名单配置

连接到Mysql服务器

连接到我们的远程数据库后,只需再次运行您本地刚运行的初始化sql脚本即可。 初始化作为数据库基础的表数据

服务器配置

重置实例密码并重新启动

打开端口

另外,需要打开我们的java项目的端口。 因为我的程序配置了80个端口,所以必须在服务器上将80个端口配置为对所有ip可见

添加访问规则

shell连接,配置JDK环境

完成以上设置后,可以使用Xshell工具连接到远程服务器。 ip是上图中的公共ip、端口22、帐户名root和密码是刚刚重置的实例密码。

接下来,还需要linux的jdk安装包。 这个在官网下载就可以了。 然后,可以通过在服务器的根目录中创建一个名为java的文件夹,进入此目录,然后直接将安装软件包拖到Xshell窗口中来上载。 上传完成后解压缩,然后创建jvm文件夹,将解压缩的文件夹放在jvm下,最后放置环境变量。

mkdir /root/java在root目录中创建一个名为java的文件夹

mkdir /root/jar还会创建一个名为jar的文件夹,用于容纳稍后上传的jar包

cd /root/java进入此文件夹,然后拖动安装软件包

tar-zxvf JDK-8u 171-Linux-x64.tar.gz解压缩此安装软件包。 解压缩完成后,将在当前目录下生成jdk1.8.0_171文件夹

mkdir /usr/lib/jvm在/usr/lib目录下创建一个名为jvm的文件夹

将名为mv/root/Java/JDK1.8.0_ 171/usr/lib/JVM JDK1.8.0_ 171的文件夹移动到JVM下

修改vim /etc/profile环境变量,将以下四行添加到文件的第一行,打开文件,然后按' I '进入编辑模式,按' esc ',然后按' :wq!' 按键,保存并退出,如下图所示

导出Java _ home=/usr/lib/JVM/JDK1.8.0_ 171

export JRE _ home=$ { Java _ home }/JRE

导出类路径=. $ { Java _ home }/lib : $ { JRE _ home }/lib

导出路径=$ { Java _ home }/LQ dbg : $ path

source /etc/profile通过命令立即启用文件。 如果不启用,则必须重新启动服务器

java -version输入命令,在版本号看起来正常后进行配置

以上是配置jdk环境的步骤

打包并启动

最后打包并上传了我们的java项目。 在此将其作为jar包上传。 首先,必须将JDBC配置更改为数据库服务器的地址。 然后,使用IDEA将其打包,并将jar包上载到服务器。 就像之前上传了JDK一样,只要拖到指定的目录(/root/jar )中即可。

打包完成后,将在此生成jar包,并将其直接拖到服务器的/root/jar目录中

启动!

java -jar guns-main.jar启动jar包

访问测试,访问路径与本地访问匹配,只需将localhost替换为服务器ip

总结

以上是简单的网站构建流程。 感兴趣的童鞋可以用它来建立个人博客等。 但是免费服务是有期限的。 过期后我会自己再来的。 哈哈哈

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。