大家好,我是剑南。
之前有人问我,怎么样从0开始搭建自己的个人网站,今天我就手把手教你搭建自己的网站。
准备工作
- 云服务器
- 网页源码
- Xshell远程连接工具
云服务器可以考虑腾讯的,比较便宜。
我选择的是腾讯云的学生服务器,说实话真的很香。
购买完成之后,进入控制台,点击轻量级应用服务器,便会看到你的服务器了
接下来根据服务器的公网IP地址使用xshell进行远程连接。
具体步骤,如下图所示:
按照上面的步骤,填写用户与密码,用户默认是root,密码你需要再控制台先重置。
安装web服务器
接下来就是安装web服务器软件,提供网站访问的能力,目前主流的web服务器软件还是蛮多的,比如说:Nginx、Apache、IIS、Tomcat等等。
不过,个人认为目前最主流的还是Nginx,所有接下来都是以Nginx为例子。
首先在Linux安装Nginx服务器
Centos系列输入以下命令:
yum -y install nginx
Ubuntu系列输入以下命令:
apt -y install nginx
安装完毕之后,查看端口暂用
netstat -ntlp
有22与25端口被占用,但是,如果我们要访问网站的话,就必须打开80端口。
接下来运行nginx.
nginx
再次查看端口占用
80端口已经开启,那就可以在浏览访问服务器地址了。
在浏览器中输入你的公网IP即可。
出现上面的页面说明你的nginx服务启动成功。
页面更改
如果你想要换成自己的静态页面,只需要修改nginx目录下的html即可。
nginx默认的文件路径:/usr/share/nginx/html/
如果要换成自己的静态页面,只需要换成自己的index.html即可。
编写html文件:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>剑南</title>
</head>
<body>
<h1 style="text-align: center;">欢迎关注公众号《了不起的python程序员》</h1>
</body>
</html>
替换时,只需要将文件夹中的index.html拖拽到xshell即可。
再次访问服务器的IP地址,效果如下所示:
可以看到网页已经变成了我们自己编写的html文件啦。
为了演示效果,写的html比较简陋,大家可以自己编写一些精致的html上传到自己的服务器来搭建网站。
最后
因为在后期要考虑在这个服务器上面做flask的开发,因此先把网站搭建起来,为后期输出flask开发教程铺路。
相信很多同学,购买完服务器之后,就卡住了,不知道怎么样把自己的页面上传上去,让所有人都可以访问,我写这个教程的目的就是想要让更多的小伙伴不会白白浪费自己的钱。
后期我会为大家带来更简单的建站教程,一句命令都不用你敲!!
文章的每一个字都是我用心敲出来的,如果你看到了这里,希望你可以给我点【赞】,让我知道,你就是那个一直陪我努力的人。