一·创建网站前的准备工做
若是你还不了解一个网站是如何搭建的,而且是十分想搭建一个属于本身的网站,那么你须要作的准备工做以下。
1.购买一个域名
域名是一个网站的门户,人们了解网站的第一步首先是经过域名来访问网站的,一个好的独特的域名每每能让人记忆深入。域名对于网站而言至关于一个网站的地址。域名能够在百度云,腾讯云,阿里云等官网上购买,购买时须要本身起一个没有注册过的域名。常见的域名后缀 能够根据本身的目的购买不一样类型的域名。另外购买域名后还须要进行网站备案。若是不进行备案的话可能会被被拦截没法访问该网站。具体的备案方式各个网站都不相同。以腾讯云为例:
具体备案流程参考腾讯云备案流程详解 。
2.购买空间
网站空间是用来放你设计好的网页的。购买网站空间能够去百度云,腾讯云,阿里云等官网上购买。能够购买云服务器(相等于远程私人电脑)能够远程控制桌面,进行相应的操做。购买好云服务器后会获得服务器登录帐号密码和公网IP,私网IP等(阿里云和腾讯云有学生优惠价,若是你是学生,而且想要学习网站方面的知识能够购买,学生价一个月9.9-10元)。若是你的云服务器安装了apache或iis(用来搭建网站服务器的)可使用公网IP在浏览器中访问到你的提早上传的网页。也就是能够访问到你的网站。域名实际上是经过解析绑定了云服务器的公网IP地址,真正的访问是经过IP来实现的。域名只是便于人们理解和记忆而已,也就是说不购买域名也能够访问到你的网站,可是若是你想你的网站被更多的人访问的话,购买域名并备案是必不可少的步骤。访问阿里云https://www.aliyun.com/?utm_medium=text&utm_source=bdbrand&utm_campaign=bdbrand&utm_content=se_3249,
进入以后,点击顶部的最新活动,后进入:html
进入新手上路点击云翼计划https://promotion.aliyun.com/ntms/campus2017.html?spm=5176.8112568.420890.4.729f5a0dWz8Z68。便可选择购买服务器(购买以前必须注册登录而且经过学生验证)。
3.将你设计好的网页上传到你的空间里
这个又涉及到制做网页,制做网页须要学习HTML,CSS,JavaScript等知识。还有后台的搭建,须要用到PHP,ASP等后台语言。创建网站后确定须要数据的更新就须要学习Mysql等数据库。还有网站的维护等。若是不想本身编写网页可使用一些别人已经编写好的HTML模板。通常设计网页这个步骤是你购买网站以前就应该作好的。
二. 搭建Apache服务器
当你购买好域名备案,而且购买好云服务器后,就能够搭建Apache服务器了。首先你须要在云服务器上登录帐号和密码(购买成功云服务器后,会给你发云服务器帐号密码等信息)。我购买的是阿里云的centos7(Linux)云服务器。sql
1.登录成功后的界面以下:数据库
2.安装Apache服务器apache
1.安装 yum -y install httpdcentos
2 启动apache服务器 systemctl start httpd浏览器
3设置开机自动启动 systemctl enable httpd安全
4.关闭apache服务器 systemctl stop httpd服务器
5.输入 cd /学习
cd var测试
cd www
而后打开index.html开始编写你的测试网页。(输入 vi index.html)
进入(输入 i 进入写页面)
编写好后按esc键退出编写环境,输入 :wq 可保存。
若是你的云服务器是在阿里云上买的必需要在网站找到安全组开放80端口才能用公网IP进行访问,以下图所示
点击配置安全组规则,而后点击添加安全组
进行以下所示操做
点击肯定后在重启你的云服务器,就能够用公网IP访问你写的网页了。
以下图
能够将在本地制做好的网页等文件上传到你的云服务器,使得其余人能够访问到你制做的精美网页。若是你想上传的话能够在云服务器上下载SFTP服务端,而后让云服务器开放22端口,具体如上面开放80端口所示
以后在本地下载File-ZliaClient(能够在百度上点击下载,上传文件的)而后打开以下图所示
主机名输入公网IP,输入你的云服务器用户名和密码,端口号写22。
打开云服务器 var/www/html/就能够在左面将你编好的网页拖到右面的html文件中就行了。
避免每次打开云服务器要打开网页的话能够下载Putty(百度搜索便可下载)
打开后以下图
输入公网IP,端口号22,点击Save后,点击Open,便可打开
以下图
输入用户名,密码就能够操做了。