首先搭建个人网站需要服务器和域名。下面我会简单介绍从搭建服务器环境到发布网站的一个流程,文字不多请细心看完,文末还有留言。
服务器
如果现阶段您还是学生的话,那就舒服了,可以白拿半年的服务器详细请参加阿里云高校学生计划。学生还有许多优惠,所以把握机会买个几年。
领取或者购买完成之后我们需要搭建环境,这里我介绍一种比较简单的方式:宝塔面板
使用Shell链接服务器进行快速安装。输入:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
下载完成之后会出现
- Bt - Panel: http://…
- username:
- password:
打开网址,输入给的用户名和密码即可登录安装所需环境。也可以直接安装它所推荐的LNMP。
现在运行Tomcat测试一下,比如说我们给它的放行端口是8080
并且在我们的服务器的安全组中允许设置了8080端口
那么我们就可以通过我们的域名访问了:
输入你的公用IP:8080就能想在本地访问Tomcat一样;
下面我们再来一个操作来理解发布网站;在宝塔面板中打开文件,并且到webapps文件下新建一个文件夹,我这里名字叫Desiy。
接着我们打开ROOT文件夹,只需将WEB-INF和index.jsp复制到我们新创建的Desiy文件下,修改index.jsp中的内容,点击编辑。把多余的删除,结果:
运行:个人公有IP:8080/文件名/
域名
上面我们已经知道如何运行自己定义的网站,但是这个网址能不能想正常网站一样有个名字比如:www.name.com;www.name.cn等等;
下面我们就需要购买域名。点击购买
您可以根据自己的情况购买,学生的话建议买个便宜的就行。买完之后需要实名认证和备案(20天左右),所以如果你是想发布一个像样的网站,请提前备案。而且备案过程中有许多需要注意的请看官方要求。
买完之后需要解析域名,一般需要要解析两个,一个是www,一个是@,比如www.desiy.com以及desiy.com,只有域名解析以及绑定,才能正常访问我们的网站。
点击解析->添加记录
添加端口,80端口是域名访问,8968是宝塔访问端口,443是https端口。
网络与安全->安全组,点击进入;
最后在宝塔面板中添加我们的网址;
总的流程基本就是这样,当然网站的内容得靠自己写了。
作者留言:自从买了服务器后每天早上就会收到服务器被怎么了之类的消息,大都是遭受“代码执行”,“SSH暴力破解”,“SQL注入”等操作。所以,在网站还没制作完成前,我决定还是得把服务器关掉,用的时候再开。并且网站备案、网站内容得制作需要时间,这期间不会用到服务器,这也免得每天去维护服务器,本身自己对网络安全和维护不是很了解,专业也只是开发方向,也是无聊开始接触Linux,现在又接触了服务器。不过发布个人网站还是挺有成就感的,下一篇博客我将记录对使用Hexo搭建个人博客网站(个人域名)的过程。