在centos 7云服务器上搭建Apache服务器并访问到你的网站
网站是指在互联网上根据一定的规则,用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服务器并访问到你的网站的更多相关文章
- 在centos7云服务器上搭建Apache服务器并访问到你的网站
使用X-shell ssh安全连接到云服务器 https://mail.qq.com/cgi-bin/mail_spam?action=check_link&url=https://www.n ...
- 阿里云CentOS Linux服务器上搭建邮件服务器遇到的问题
参考文章: 阿里云CentOS Linux服务器上用postfix搭建邮件服务器 Linux系统下邮件服务器的搭建(Postfix+Dovecot) 本来想自己搭建邮件服务器,但是看到一篇资料表示阿里 ...
- [FTP]通过FileZilla在阿里云主机上搭建ftp服务器
前一阵子租了一台服务器主机来玩,正好周末有时间研究了一下怎么搭建ftp server. 准备.首先要下载filezilla client和filezilla server, 下载地址: server: ...
- 如何在服务器上搭建git服务器
参考文章: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770 ...
- 在阿里云服务器上搭建 Apache Tomat 应用
在阿里云上购买一台服务器,系统采用 window 2008 Server 企业版,64位 1.下载Java7 JRE,安装 http://www.java.com/zh_CN/download/man ...
- 在DigitalOcean云主机上搭建SVN服务器
最近买了个DigitalOcean主机,顺便搭建个PPTP SVN服务器. 下面是搭建方法: https://www.digitalocean.com/community/tutorials/how- ...
- PHP绿色集成环境在云服务器上的应用,PHPWAMP在服务器上搭建网站案例
问:什么叫WAMP?答:Windows下的Apache+Mysql+PHP,称之为WAMP. 本文案例采用的PHP集成环境是我自己开发的纯绿色版WAMP软件(PHPWAMP). 我在这款集成环境里集成 ...
- 在一台服务器上搭建多个网站的方法(Apache版)
Apache的配置文件一般放置在/etc/httpd/conf文件夹下,httpd.conf是它的主配置文件,在进行配置时可以将虚拟主机的配置文件单独配置,如取名为vhost.conf,然后再http ...
- 阿里云服务器上搭建seafile专业版
因为官方一键安装教程在阿里云服务器上无法安装,由于水平有限,无法解决,所以选择手动安装 参考资料: 1,.腾讯云搭建seafile服务器 2.How to Install Seafile with N ...
随机推荐
- Servlet处理Json请求数据包
request.setCharacterEncoding('UTF-8'); response.setContentType('text/html;charset=UTF-8'); String ac ...
- 01.QT初学--两个窗口相互切换
//qqwidget.cpp #include "qqwidget.h" #include "ui_qqwidget.h" qqwidget::qqwidget ...
- es过滤集提升权重
es { "query":{ "function_score":{ "query":{ "match":{ " ...
- 20164305 徐广皓 Exp3 免杀原理与实践
免杀原理及基础问题回答 实验内容 任务一:正确使用msf编码器,msfvenom生成如jar之类的其他文件,veil-evasion,自己利用shellcode编程等免杀工具或技巧 使用msf编码器生 ...
- APP数据的爬取
前言 App 的爬取相比 Web 端爬取更加容易,反爬虫能力没有那么强,而且数据大多是以 JSON形式传 输的,解析更加简单.在 Web 端,我们可以通过浏览器的开发者工具监听到各个网络请求和响应过程 ...
- day 24-1 继承
继承 什么是继承: 继承是一种创建新类的方式,在 python 中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 父类必须在子类上面 一个类 可以被多个类继承 一个 ...
- css3新单位vw、vh、vmin、vmax的使用详解(转载)
文章传送门: https://blog.csdn.net/ZNYSYS520/article/details/76053961
- bootstrap时间格式化
/** * 将"2018-05-19T08:04:52.000+0000"这种格式的时间转化为正常格式 * @param time */ function timeFormat(t ...
- Spring框架-AOP详细学习[转载]
参考博客:https://blog.csdn.net/qq_22583741/article/details/79589910#4-%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85% ...
- QT windeployqt
qt发布release版本时需要打包一些dll,需要哪些呢?请看截图: 在qt的安装包下找到这些文件,放在release文件夹下即可,当然有些时候也会需要一些其他的,比如含有串口的程序还需要加入Qt5 ...