网站是指在互联网上根据一定的规则,用HTML等语言制作的网页的集合。网站的目的是用来展示一些信息,如果是个人网站则是为了展示自己的一些想被人知道的东西,例如自己的一些作品,又或者是通过网站来达到盈利的目的。企业网站则是为了向人们展示公司的实力,宣传公司的产品和服务等。

一·建立网站前的准备工作

如果你还不了解一个网站是如何搭建的,并且是十分想搭建一个属于自己的网站,那么你需要做的准备工作如下。

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,

进入之后,点击顶部的最新活动,后进入:

进入新手上路点击云翼计划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)云服务器。

              1.登陆成功后的界面如下:

                              2.安装Apache服务器

 1.安装  yum -y install httpd

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,即可打开

如下图

输入用户名,密码就可以操作了。

参考资料

—–百度百科

在centos 7云服务器上搭建Apache服务器并访问到你的网站的更多相关文章

  1. 在centos7云服务器上搭建Apache服务器并访问到你的网站

    使用X-shell ssh安全连接到云服务器 https://mail.qq.com/cgi-bin/mail_spam?action=check_link&url=https://www.n ...

  2. 阿里云CentOS Linux服务器上搭建邮件服务器遇到的问题

    参考文章: 阿里云CentOS Linux服务器上用postfix搭建邮件服务器 Linux系统下邮件服务器的搭建(Postfix+Dovecot) 本来想自己搭建邮件服务器,但是看到一篇资料表示阿里 ...

  3. [FTP]通过FileZilla在阿里云主机上搭建ftp服务器

    前一阵子租了一台服务器主机来玩,正好周末有时间研究了一下怎么搭建ftp server. 准备.首先要下载filezilla client和filezilla server, 下载地址: server: ...

  4. 如何在服务器上搭建git服务器

    参考文章: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770 ...

  5. 在阿里云服务器上搭建 Apache Tomat 应用

    在阿里云上购买一台服务器,系统采用 window 2008 Server 企业版,64位 1.下载Java7 JRE,安装 http://www.java.com/zh_CN/download/man ...

  6. 在DigitalOcean云主机上搭建SVN服务器

    最近买了个DigitalOcean主机,顺便搭建个PPTP SVN服务器. 下面是搭建方法: https://www.digitalocean.com/community/tutorials/how- ...

  7. PHP绿色集成环境在云服务器上的应用,PHPWAMP在服务器上搭建网站案例

    问:什么叫WAMP?答:Windows下的Apache+Mysql+PHP,称之为WAMP. 本文案例采用的PHP集成环境是我自己开发的纯绿色版WAMP软件(PHPWAMP). 我在这款集成环境里集成 ...

  8. 在一台服务器上搭建多个网站的方法(Apache版)

    Apache的配置文件一般放置在/etc/httpd/conf文件夹下,httpd.conf是它的主配置文件,在进行配置时可以将虚拟主机的配置文件单独配置,如取名为vhost.conf,然后再http ...

  9. 阿里云服务器上搭建seafile专业版

    因为官方一键安装教程在阿里云服务器上无法安装,由于水平有限,无法解决,所以选择手动安装 参考资料: 1,.腾讯云搭建seafile服务器 2.How to Install Seafile with N ...

随机推荐

  1. 毕业设计——django中的render()与redirect()问题

    1. redirect()时需要传递数据,在网上找到的方法是通过session传递数据,但是个人认为用session传递数据并不合适,session一般用于权限验证数据的传递... 2. render ...

  2. kaldi chain模型的序列鉴别性训练代码分析

    chainbin/nnet3-chain-train.cc int main(int argc, char *argv[]) { ... Nnet nnet; ReadKaldiObject(nnet ...

  3. 初识Asp.Net WebApi

    using System;using System.Collections.Generic;using System.Linq;using System.Net.Http;using System.T ...

  4. [经验交流] kubeadm 安装 kubernetes 一年过期的解决办法

    kubeadm 是 kubernetes 提供的一个初始化集群的工具,使用起来非常方便.但是它创建的apiserver.controller-manager等证书默认只有一年的有效期,同时kubele ...

  5. iOS 集成百度地图 位置偏移问题

    iOS 集成百度SDK 请参考 百度地图官方文档 ,这里不就多啰嗦了 本文介绍的是在百度地图上根据经纬度,自定义气泡时,气泡位置的偏移,在我们天朝这种事是很常见的,也见怪不怪了,在项目中使用的百度地图 ...

  6. python 中 dlib库的安装

    安装 dlib 库的时候需要用到 CMake 进行本地编译,而Cmake又是基于Visual Studio运行的,我在装这个库的时候,各种找不到教程,就想着分享一下自己的经验. 32位 python3 ...

  7. vue面试题总结

    1.vue双向绑定的实现原理2.js的继承和原型链3.es6语法箭头函数和普通函数的区别 普通函数的this总是指向它的直接调用者. 在严格模式下,没找到直接调用者,则函数中的this是undefin ...

  8. 初学ASP.NET 知识点

    1.C# 中的虚方法 和 C++中的作用一致,能让指向子类的父类指针优先到子类中寻找方法,而不是直接调用父类中的方法. 看一段例子回忆下: namespace ConsoleApplication1 ...

  9. Python———pandas数据处理

    pandas模块 更高级的数据分析工具基于NumPy构建包含Series和DataFrame两种数据结构,以及相应方法 调用方法:from pandas import  Series, DataFra ...

  10. 数据库入门-pymysql模块的使用

    一.pymysql模块安装 由于本人的Python版本为python3.7,所以用pymysql来连接数据库(mysqldb不支持python3.x) 方法一: #在cmd输入 pip3 instal ...