其实现在网上已经有很多建站平台,你完全不用担心什么环境搭建配置之类,系统已经帮你搞定了,甚至还可以需要什么,一键建站,你只需要维护网站既可。但缺点也是明显的,这类平台或是有空间、流量、使用时间的限制,甚至当你需要搭建一些比较特殊的网站时又有技术限制。
使用自己的电脑搭建网站优点是让你拥有网站所有的控制权,所有网站相关文件、配置均可调,与之相对的缺点是配置繁杂,可能会遭受黑客攻击(保持最新版很重要)。
一、前期准备
搭建自己的网站看起来是个很NB的技能,其实搭建起来是很简单的一件事。你只需要清楚,网络上各种开源项目、集成环境包非常给力,善用搜索引擎,基本上你能找到大多数你想要搭建的网站类型,而你完全不需要了解这个网站用了什么技术。
首先,你需要一台机器,自己的电脑也好,笔记本也好,最好是用淘汰下来的电脑或者微型电脑(NAS、树莓派等),因为搭建自己网站的话基本需要电脑处于24小时开机的状态,这样别人才可以在任何时间访问你的网站。
二、环境搭建
这里我们用到集成环境包XAMPP(包括了Apache+MySQL+PHP+PERL),它可以在Windows、Linux、Mac OS X 等多种操作系统下安装使用,可以满足几乎所有开源网站的需求。
关于什么是网站搭建所需要的环境,其实并不需要知道太多,基本上你只需要记住MySQL的密码就可以了,进阶一点的记住部分PHP的参数设置即可,这部分也可以在搜索引擎找到。
怎么搭建环境?
1、下载
2、解压缩
3、照步骤安装
4、打开XAMPP控制面板,安装上Apache服务和MySQL服务就够了。它自带了phpMyAdmin,可以方便管理MySQL数据库。
三、搭建开源网站
开源网站是源码可以被公众使用的网站,一般来说,开源网站会自带环境安装(安装自身数据库等),并不需要操心看不懂源码怎么搭建。根据自己需要你可以搜索XX开源网站,无论多偏门认真寻找总会有的,网站数据跟踪用的开源都有,如piwik。
最常用的开源网站有如下类型:
1、CMS(常用于企业进行内容管理)常用:CmsEasy
2、论坛类常用:Discuz!
3、电商类常用:ECShop
4、网盘类常用:phpdisk
5、博客类常用:Wordpress
怎么搭建网站?
1、下载
2、解压缩到网站htdocs目录(在XAMPP打开网站根目录,即右边的explorer),一般是在C:\xampp\htdocs,如果其中有内容也可以删除。
3、如果想要搭建多个网站,你可以在htdocs下再建一个文件夹,例如disk文件夹放网盘的开源网站,访问时只需要在网址后加/disk即可,这样也能方便地进行导航。
4、打开网站首页(或如果有多个网站,访问首页/disk),根据提示步骤安装即可,一般会涉及到MySQL密码(默认为空)和数据库名,按自己需要填写即可。
5、等待安装完成即可访问并设置,一般来说网站后台会自带更新或备份功能。
tips:如果你想要多个类型的开源网站同时存在,CMS作为首页是个很好的选择,你可以设置首页导航条链接到另一个网站目录。
四、如果你是内网环境
什么是内网环境?就是说你的宽带没有公网IP,一般来说,校园网、小区pppoe拨号上网的用户都没有公网IP,因此基本上是大多数用户。
如何知道自己有没有公网IP?
1、先确保你不是校园网或小区之类,而是直接宽带入户,否则就没有公网IP。
2、搭建好自己的网站后,关掉杀毒软件之类阻止外网访问的软件。
3、如果自家有路由器,还需要特别设置一下DMZ主机为电脑的局域网地址。
3、百度一下公网IP,会显示你目前的IP地址,在地址栏输入这个地址并回车访问。
4、如果正确显示你的网站,恭喜你有公网IP,可以直接弄个域名使用。如果没有,看接下来的操作。
搭建完网站后,你可以在浏览器地址栏输入127.0.0.1,会显示你搭建的网站,设置好网站相关的东西后,开始进行内网穿透。
内网穿透就是通过一个通道让别人访问到内网的主机,我们需要用到一个软件:nat123。
一如既往:
1、下载安装
3、内网地址填入localhost或127.0.0.1(内网端口一般是80),外网域名根据提示输入喜欢的域名,当然只有第一个点前面的名字可以改(域名就是别人输入什么网址能访问到你的网页)。
4、在浏览器输入你刚才填的域名,网站已经可以访问了,你也可以告诉别人这个域名让他们来浏览。
五、最后
有哪些地方不明白提出来,后续可以补充,搭建网站是很容易的一件事,但维护起来很费时费力。
但是用自己的网站作为自己真正加入互联网世界的敲门砖是个很好的选择。