手把手带大家搭建一个java个人网站(腾讯云为例)

如何利用腾讯云服务器搭建个人网站 你是否想要搭建一个网站,却苦苦找不到方法,你是否看到别人搭建的网站,自己羡慕不已,今天,就教大家来搭建一个简单的个人网站。 在这里,我采用的是腾讯云服务器搭建的。首先,需要注册腾讯云账号,登录腾讯云,点击控制台 进入控制台后,选择域名注册 看到的结果如下图所示: 开始注册域名: 提交订单后,域名就注册成功了。 接下来需要购买云主机(云服务器),流程如下 用... 阅读详情

大家好,我是鸟哥。一个半路出家的程序员。

这次真是学妹要的!前几天鸟哥以腾讯云为例给大家分享了一篇如何搭建服务器的文章——手把手带大家搭建一台服务器(腾讯云为例),文章结尾表示过几天带大家搭建一个网站,仅过了两天就有人开始催更了,先来是几个男同志们,我三言两语就推脱了,直到一个学妹来找,我他么来劲了!周末肝了两天总算出来了。

在很多读者眼里上线一个网站的步骤应该是:先开发网站、部署服务器、最后在上线网站。其实不然,大部人的网站都不是从0开始开发的,基本上都是再用开源项目或者在开源项目的基础上进行了二次开发,除非你真的是想练习技术否则建议你还是直接用开源项目吧。

今天鸟哥带大家用宝塔面板部署一个开源的博客系统——Halo,一款现代化的开源博客/CMS系统,值得一试。相信很多读者应该听说过。大家可以先看看官方介绍:https://docs.halo.run/,我就不多说了,直接开干。

再说一下鸟哥的服务器环境:CentOS 7.6+宝塔面板。本篇文章也只适用这个服务器环境哦。

一、安装Halo项目的运行环境

1、安装JDK11

Halo后台是基于java11开发且运行的最低依赖要求为 JRE 11。通过宝塔登录到自己的服务器,选择“终端”就可以进入shell命令框了(第一次进入,是要输入服务器的密码的,这个在上篇文章说说过),在命令框中输入

sudo yum install java-11-openjdk -y,如下图

       

         

等上几分钟就可以看到安装成功的提示,可以通过 java -version 命令验证,如下图则说明java11安装成功。

       

        

2、创建数据库

2.1、安装mysql。Halo支持两种数据库,这里我选择比较熟悉的mysql。选择“软件商店”,在应用搜索中输入“mysql”。如下图所示    

           

         

点击“安装”后出现如下弹窗,切记选择mysql5.7及以上

       

        

点击“提交”后,就开始安装。此时会出现一个安装mysql的弹框!关闭这个框也没有关系,会在后台安装的,安装成功后,宝塔面板的左上角会有消息提示。如下图

       

        

2.2、为Halo项目创建数据库。选择“数据库”,点击“添加数据库”,填写相关的信息。数据库名和用户名随便填写,密码自己设置。其它信息如下图所示填写。这里说一下访问权限,我选择“所有人”是为了方便管理,正式上线后建议改成指定自己电脑的ip地址或者本地程序访问。

       

        

添加成功后如下图所示

       

        

2.3、安装数据库可视化管理工具——phpMyAdmin。这个工具的运行依赖其它三个软件,所以依次安装nginx、openlitespeed、 php8.0最后再安装phpMyAdmin。安装方法和上面安装Mysql的步骤一样,去软件商店找到安装即可。

2.4、放行mysql数据库端口(3306)和phpMyAdmin端口(888)。这一步非常重要。端口不开放,数据库无法访问哦!一是要在后台腾讯云服务器的“防火墙”添加这个两个端口;二是要在宝塔面板的“安全”配置中放行这两个端口。如下图所示。

       

        

       

        

此时,再去“数据库”,找到刚刚创建的halo数据库,点击“管理”。

       

        

就可以进入phpMyAdmin数据库可视化界面了,输入数据库的用户名和密码后,如下图

       

        

至此mysql和phpMyAdmin安装成功!

二、下载并配置Halo项目

1、首先为Halo项目创建一个单独的用户。Centos系统默认只有root用户,为了方便管理和系统安全。建议大家创建新的用户。点击宝塔面板的“终端”。

1.1、创建一个名为 halo 的用户(名字可以随意)

useradd -m halo

1.2、给予 sudo 权限

usermod -aG wheel halo

1.3、为 halo 用户创建密码

passwd halo

2、下载Halo项目运行包

2.1、登录到 halo 账户

su - halo

2.2、创建存放 运行包 的目录,这里以 ~/app 为例

mkdir /app && cd /app

2.3、下载运行包

wget https://dl.halo.run/release/halo-1.4.17.jar -O halo.jar

2.4、创建 工作目录

mkdir ~/.halo && cd ~/.halo

2.5、下载配置文件到 工作目录

wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml

3、设置项目的配置文件

3.1、找到application.yaml 文件。选择“文件”,点击“根目录”,在根目录的列表中找到“home”目录(home目录下就存放着创建的所有用户,如刚刚创建的“halo”),在“halo”目录下可以看到在第2部操作中,使用命令创建或者下载的文件。如存放halo运行包的“app”目录和创建的工作目录“.halo”

       

        

进入“.halo”目录后就可以看到application.yaml文件了,如下图

       

      

双击打开application.yaml文件。将内容删减到如下图所示的内容。

       

        

其中红色框标记出来的地方,需要手动修改成你自己的数据信息。数据库名、用户名和密码可以到宝塔的“数据库”页面查看,如下图。

       

        

三、使用 Supervisor 托管 Halo 进程

1、首先在宝塔的“商店软件”中找到并安装Supervisor。

2、在Supervisor添加 Halo 进程。在宝塔面板中找到已安装的Supervisor软件,如下图所示

       

        

点击设置,即可进入配置页面,点击“添加守护进程”,填写相关信息,如下图。其中启动命令是

java -server -Xms256m -Xmx256m -jar halo.jar

      

         

点击确定后,如下图所示,Halo程序已经运行了。

       

        

3、开放Halo程序的默认端口号(8090)。和上面开放mysql的端口号一样的步骤,有两个地方。一是要去后台腾讯云服务器的“防火墙”添加8090;二是要在宝塔面板的“安全”配置中放行8090。

四、创建网站

1、创建网站站点。在宝塔中选择“网站”模块,“添加站点”。如下图填写,如果你有域名就填写真实的域名,否决就随便写。之后点击右下角的“提交”按钮,一个站点就创建完成了。

       

        

2、给网站站点配置反向代理。在面板的“网站”模块中,找到刚刚创建的网站站点,点击“设置”。

       

        

进入设置页面后找到并点击“反向代理”,点击“添加反向代理”,如下图所示,代理名称可随意填写。

       

       

返回网站站点页面,将站点配置为默认站点,点击“默认站点”,在下拉框中找到刚刚创建的站点后,提交。

       

        

五、初始化个人网站。

1、再浏览器中输入服务器的IP地址后,就可以Halo向导页面了,如下图。根据自己的需求,填写相关的信息。

       

        

2、点击安装后,就顺利进入网站的后台管理页面了,在这里你可以设置自己的网站外观,发布和管理自己的博客了。记住这个网站后台管理地址哦——IP地址/admin

       

        

至此,个人博客网站就算部署成功了,别人输入IP地址后就可以访问你的博客啦。如果你有已备案的域名,将域名和IP地址绑定后,别人就可以通过域名访问你的博客就更完美了!

最后,原创不易!还望动手三连!支持一下!

如何使用腾讯云服务器搭建个人网站? 从刚开始的简单学习HTML语言,到进入实验室跟着老师,学长学习Java,Android,这一年收获很多,这并不是说我的编程能力得到了多高的提升,而是我认为自己的思路变得和以前不一样了,学会了很多解决问题的实际技巧,明白了思路远远比答案更重要,虽然这个学期离开了实验室,很遗憾,但一年的经历让我在解决其他问题的时候同样受益匪浅。在这个时候写这篇博客也是给自己一个交代,还记得当时学习编程的目的就是要做一个 阅读详情

相关推荐

如何在腾讯云搭建自己的网站

我这个人,算是认清楚自己了,对于什么事情都是三分热度。前段时间学习Flutter,突然来的想法,想搭建一个自己的网站。 说干就干,什么都不会一切靠百度。百度搜索:腾讯云搭建自己的网站... ok,经过精挑细选发现都是混水文章,但是还是有几篇实用,说了这么多废话开始吧。由于种种原因本篇文章采用腾讯云。 1.购买域名 买不买无所谓,买了域名高大上,没有ip也能直接访问。需要身份证上传,不过很快,我的一个小时就审核完毕了。我比较穷,花了一块钱买了一年的一个域名,也有优惠。? ...

m0_66327625的博客 4036

个人收藏的Java网站【偷偷收藏】

Java学习博客&网课 DZone: 一个开发技术网站,可以关注Java区。 CodeGym :一个在线Java编程课程,80%的内容是练习,适合一窍不通的入门者。 Wibit Online Java Courses :一个非常有趣的编程学习网站,各种生动的动画形象能让人忘记学习的枯燥。在线视频学习,非常适合零基础。 stanford CS106A: Programming Methodology :斯坦福经典课程系列,完全没有编程经验,想学Java语言的,可以看看这个课程。 Bloomb

闲置CTO 13万+

利用腾讯云服务器Centos7+Tomcat搭建个人网站

之前看腾讯云服务器学生打折,就买了一个,花了较长的时间等待域名备案,最近有些时间便琢磨着搭建一个个人网站,弄个博客,之后毕设也是web系统可以放上去,还是美滋滋,再次记录一下,大体只是为了自己记忆,如有幸被人路过看到,仅供参考。 首先是申请云服务器和备案,个人使用的是腾讯云,无他,那段时间(2017年11月的样子)这个是大厂里最便宜的(对在校生有优惠)。申请流程在官网一步到位,就是备案耗了很久,

wszyx1018的博客 7085

如何开发一个JAVA 网站

如何开发一个JAVA 网站 首先把开发环境搭配好,本章采用的是java+tomcat +mysql。 所以先要去网上下载JDK,tomcat 和mysql 软件 下载安装后配置,具体配置网上教程很多了,也不难,可上网搜索 环境搭配好后,接下来就是按照一个能帮助你快速开发的IDE工具。 笔者这里使用的netbeans。 这款有SUN 公司自己开发的IDE ,功能很强大,使用很简单。 用户可以去官网上下载,安装就可以使用 一些准备就绪,接下来就是规划下要开发的网站结构。 数据库设计,根据网站的内容和功能,先把数

weixin_54963682的博客 6565

用腾讯云轻量应用服务器搭建个人网站(wordpress)

原文转载:https://www.vpssw.com/86.html 本文出自技术专题:玩转腾讯云系列教程【点击收藏关注】 前言 不少小伙伴应该知道,腾讯云正在内测轻量应用服务器,而且马上就要公测了!我提前申请到了一台内测机器,那就来告诉大家,在公测后购买腾讯云轻量应用服务器之后如何玩转它吧,比如搭建静态或者动态网站! 什么是轻量应用服务器 Lighthouse 这里是文档上的介绍,让我们先了解下! 轻量应用服务器(Lighthouse)是一种易于使用和管理、适合承载轻量级业务负载的云服务器,能帮助.

vpssf的博客 1550

如何使用腾讯云服务器搭建网站?

从刚开始的简单学习HTML语言,到进入实验室跟着老师,学长学习Java,Android,这一年收获很多,这并不是说我的编程能力得到了多高的提升,而是我认为自己的思路变得和以前不一样了,学会了很多解决问题的实际技巧,明白了思路远远比答案更重要,虽然这个学期离开了实验室,很遗憾,但一年的经历让我在解决其他问题的时候同样受益匪浅。在这个时候写这篇博客也是给自己一个交代,还记得当时学习编程的目的就是要做一...

weixin_44950292的博客 5303

基于腾讯云手把手教你搭建网站

在当今数字化时代浪潮之下,作为开发者拥有一个属于自己的网站是非常有必要的,也是展示个人形象、打造影响力和给别人提供服务的重要途径。网站不仅可以作为打造自己影响力的品牌和载体,还可以拓展工作之外的业务,是与有需要的用户进行互动的载体。那么本文就来简单分享一下基于腾讯云的网站搭建步骤,以手把手的方式帮助萌新开发者开始搭建自己的网站之旅,打造属于自己的网站。

全沾软贱开发攻城狮 1万+

在腾讯云上搭建基于Nodejs的网站

在云服务器上的配置和项目部署完全没有想象中的困难,甚至可以说比较简单,不得不说,它为我的梦想提供了助力。我写这篇文章的目的,一是帮助大家学习如何一步步把自己的项目部署到服务器上,尤其是针对前端Nodejs的开发者。二是鼓励大家尝试新鲜事物,其实很多东西没有你想象的那么难!!

全栈启示录 1万+

腾讯云搭建自己的网站

我这个人,算是认清楚自己了,对于什么事情都是三分热度。前段时间学习Flutter,突然来的想法,想搭建一个自己的网站。 说干就干,什么都不会一切靠百度。百度搜索:腾讯云搭建自己的网站... ok,经过精挑细选发现都是混水文章,但是还是有几篇实用,说了这么多废话开始吧。由于种种原因本篇文章采用腾讯云。 1.购买域名 买不买无所谓,买了域名高大上,没有ip也能直接访问...

赵雷 1万+

腾讯云一元服务器搭建个人网站详细教程

这里介绍的的是腾讯云的windows系统的服务器,部署的是Java环境,用的是tomcat和MySQL,其他的按本教程不保证成功。 腾讯云学生认证服务器购买地址:一元就可以买到服务器+一个.cn后缀的域名 送两张代金券,一张是服务器的,一张是域名的,然后充值一元就可以买到服务器+一个.cn后缀的域名。 拿到代金券后,进入管理中心,进行服务器的配置,这里是我的配置,可根据自己的实际情况,有些高...

jianzhandaren的博客 5205

超级漂亮个人网站源码

最新超级漂亮个人网站源码,很漂亮,希望你会喜欢!

腾讯云搭建个人网站

实现简单的个人网站云服务器SecureCRTJDKTomcat项目部署 云服务器 在这里,我采用的是腾讯云服务器( https://cloud.tencent.com)搭建的。首先,需要注册腾讯云账号,登录腾讯云,点击控制台。 购买云服务器,我用了学生价10块钱买了一个月玩玩 新建–>购买–>更多–>密码–>重制密码 点击右边的“更多–配置安全组” https://...

MurphySecret的博客 1600

漂亮的个人网站源码,带演示

漂亮的个人网站界面,演示地址:http://rbista.com/demos/zwin/ 解压密码:http://rbista.com/demos/zwin/

手把手教你搭建LAMP环境,运行第一个属于你的个人网站

搭建属于自己的第一个网站,我们使用比较友好的PHP语言,并且在Linux上自己搭建LAMP环境,而非windows上的集成环境,有利于我们进一步的发展,PHP是一个很好的开始,但是并不足够,我们想要发展,就必须学习更多的技术,但无论如何,环境的搭建永远是是重中之重。

杨大人的博客 1万+

简单个人网站 静态网站

简单个人网站 静态网站 只需要改文字和图片即可 HappyDay 这个是最近新的 http://download.youkuaiyun.com/source/3461634 此为静态模板,含时间(农历)显示,二级下拉弹出菜单,幻灯片播放,栏目导航切换,视频播放,图片无缝滚动等,是一个非常漂亮、功能较齐全的模板 演示地址:http://yangqq.com/ceshi/travel/index.html

基于java的个人网站管理系统

此系统中的界面设计绝对令你满意,包括登陆注册,数据库为mysql,在其中我还添加了图书查询功能,因重装电脑,数据库丢失,但是只要稍懂jsp语言的很快就可以根据sql语句把数据库搞定!

上一篇: 手把手带大家搭建一台服务器(腾讯云为例)
下一篇: 最后聊聊:备案需要注意的地方和域名的解析
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值