这篇文章呢是结合自己创建网站的经验来分享给大家的一个清晰明了的建站步骤,因为我的网站涉及到了Java,MySQL,nginx,所以我会顺带的把服务器环境部署给写出来,如果你的网站是使用其他的环境就参考网上安装适合你的环境。整篇文章篇幅较长,希望大家能够细心和耐心的看下去,如果有些叙述不够清楚的可以到我的个人网站上进行留言,我会第一时间回复。
个人网站
建站有以下几个步骤
购买服务器购买域名域名解析环境部署下载工具小试牛刀1.购买服务器
我是在腾讯云购买的轻量级应用服务器,所以就以腾讯云为例子吧
1.登录腾讯云腾讯云网址
这是腾讯云目前在做的一个活动,拉下去可以看到1核2G轻量应用服务器
这是笔者使用的一款服务器,应付一个简单的网站还是没有问题的,建议大家购买这个
因为我是老客户,所以进不去购买页面,所以这里没有图了,但购买的内容跟你平时淘宝买东西一样选择一些配置,配置主要有两个,一个是服务器地址,随便选,你喜欢近的就选近的,镜像选择的话就宝塔面板 或 CentOs,这个没有多大关系,主要是Linux系统的一个版本,宝塔就是一个管理服务器的应用,这里不在阐述,只要能运行Linux命令就行了
服务器控制台地址:服务器控制台
更多的内容你自己慢慢看,这里只需要拿到这个公网ip就行了,公网IP的作用是可以通过它访问到服务器
2.购买域名
域名我也是在腾讯云上购买的,网址:域名购买网址
购买服务器和域名可能都还有些我没写出来的要求,按照腾讯云的指示做就行了
3.域名解析
域名解析是把你服务器的公网ip绑定到域名上面,这样在浏览器上输入域名就可以访问到你服务器
打开域名控制台:域名管理
主机记录填写www就行了
记录值填写的就是我们刚拿到的公网IP
添加好记录后就可以通过域名访问你的服务器了
4.环境部署
环境部署主要是部署Java运行环境,按照MySQL数据库和nginx反向代理,
Java运行环境安装:总结:Linux安装Java并运行jar遇到的错误_吴传逞的博客-CSDN博客
MySQL安装:Linux-CentOS 7.6安装mysql记录_吴传逞的博客-CSDN博客
nginx安装:Linux安装nginx 里面解决了一个可能会出现的错误
如果还需要其他环境的可以参考网上的进行安装,如果有疑问就来问我
5.下载工具
主要下载Xshell和Xftp
Xshell是连接服务器并操作的一个工具,Xftp是上传文件到服务器的
6.小试牛刀
步骤进行到这里,就可以体验一下简单的访问了,之所以把环境部署的步骤放在前面,是因为先安装和配置好nginx,就好方便直观的看到效果
现在本地编写一个html文件
index.html
<!DOCTYPE html><html lang="zh-Hans-CN"><head><meta charset="utf-8"><title>小网站首页</title></head><body><p>欢迎访问</p></body></html>
使用工具Xftp把index.html上传到服务器的nginx/html 目录下,
配置nginx,打开nginx/conf,编辑nginx.conf文件
使用Xshell工具操作服务器以我的nginx目录为例,打开nginx所在的目录,输入命令 cd usr/local/nginx打开nginx/conf cd conf打开nginx.conf vim nginx.conf 进入页面后要输入 i 进行编辑
忽略其他内容,只看 server下面的
listen 80;server_name localhost;location / {root html;index index.html index.htm;}
注意,每条配置后面都要加 ;
listen是访问的端口号,这里是默认开放的80,也就是说我们等会访问的时候就不用这样写了
http://xxx.xxx.xxx:80/
而是不需要添加端口号,直接域名访问
http://xxx.xxx.xxx/
还有,服务器是有防火墙的,80端口是开放的,如果访问不了或者是你想改成其他端口就要去腾讯云控制台开放端口号了,
在控制台找到防火墙和添加规则添加开放端口就行了
root是访问目录的根路径,
index就是访问的主页,就是我们刚刚上传在nginx/html 下的index.html
5. 保存,按键盘上的 esc键,然后输入:eq
6. 启动,打开nginx目录下的sbin文件,输入命令nginx -c ../conf/nginx.conf
7. 查看,在网站上输入你的域名,不出意料的话就可以看到你写的页面了
对了,域名访问可能会没用,那是因为域名需要备案才能使用,但 没关系,可以使用公网IP来访问,然后备案的问题就直接在腾讯云进行备案就行了,也挺简单,就按照它的指示一步一步来
这里主要讲解了从购买服务器到访问服务器,也就是访问网站的一个简单步骤,完成了以上步骤,后续内容就是在你自己的电脑上编写代码,测试,然后将项目上传就行了,有疑惑的小伙伴可以到我的博客 w.a.y给我留言,我会整理大家的意见后续推出更详细的内容
这是我网站的一个页面展示
如果觉得《从零开始搭建一个属于自己的博客网站》对你有帮助,请点赞、收藏,并留下你的观点哦!