前言:在520这一天,我在做帮忙建站时候(浪漫网站)有很多人问我有代码如何建立网站,就突发奇想发这一篇帖子
准备工作
1服务器一台(云计算物理机都可)
2域名 (这里关于域名解析和备案就不说了,具体原因看后面吧)
3xshell(我连接服务器终端的工具,你可以用自己的)
4Xftp (我给服务器上传文件的工具,你可以用自己的)
5静态前端代码
操作
给服务器安装操作系统
首先,我们需要给服务器安装服务器系统,有宝塔,linux ubuntu(我用的),Windows server等
云计算的话控制台应该都可以直接安装,本地物理机的话就用镜像安装。
注:安装完系统后,我们需要对系统做一些初始化,(重置密码等)一些操作
连接服务器(本地机可以略过)
我们就可以用到前面介绍的2个工具,连接服务器,注意的是,服务器主机名填写服务器ip,端口默认22ssh服务即可,具体操作如下:
打开工具,新建,填写端口和主机名,其他的不用管,点击确定/连接 输入用户名(没改的话服务器默认root)和密码(初始化时候重置的密码),即可建立连接
给服务器安装apache2
由于我用的是Linux Ubuntu 所以我就按照这个来说了
sudo apt-get install apache2
注:如果显示找不到软件包,可能是没有更新源执行updatte即可
sudo apt-get install update
sudo apt-get install apache2
值得一提的是,apt-get是老版本使用的,有些新版本可以省略-get直接apt也可以,根据实际情况来说,没必要学死的。
记得检查一下是否可以正常使用,http:ip 注意:默认的不会打开https协议别搞错了,打开http://ip后可以看到一个检测网页,这个是检测网站是否正常运行的
文件上传
cd /切换到根目录后,发现有一个var的文件夹对应目录 /var/www/html内有一个index.html的文件,打开这个文件发现,和检测网页是一模一样的,所以,这个文件就是我们访问ip后直接运行的html,接着我们上传对应文件(记得把网站首页改成index.html)即可简单的完成建站
关于域名
域名的作用,可以是让别人方便记住你,不需要去记ip,然后一服务器多站(域名解析有关)这些作用,我们这个帖子是快速搭建一个自己的静态前端网页,所以这个域名的解析和备案就显得没有那么重要了,所以我就不提了,谢谢各位
后言
这个只是简单做一个可以正常访问的静态前端,还是有许多优化的,各位加油