通过centos7部署web
1、Web服务器一般指网站服务器,我们常见的www服务器最为网络上最常见的web服务器,作为网民上网时向浏览器发出一些请求的一种程序。web服务器同时是一种比较被动的程序,只有你在上网的时候发出指令,这时服务器才会响应。
Linux
1.Server 端的操作系统,无疑是 Linux 的天下。基于开源、高效、安全等优点,Linux 成为了生产环境中搭建 Web 服务的首选操作系统常见的有 CentOS、RatHat、Ubuntu,互联网中几乎 99% 的 Web 服务都运行在 Linux 系统之上
Web 相关概念
网页(Web 页面):网页,是网站中的一个页面,通常是网页是构成网站的基本元素,是承载各种网站应用的平台。通俗的说,网站就是由网页组成的。
网站(WebSite):网站,指根据一定的规则,使用 HTML 等工具制作的用于展示特定内容的相关网页的集合。简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布或收集信息。网站就是一组相同所属的网页的集合
HTML(超文本标记语言):“超文本” 就是指页面文本内可以包含图片、链接,甚至音乐、程序等非文字元素。是一种规范,一种标准,超文本标记语言通过标记符号来标记要显示的网页中的各个部分网页的本质是使用 HTML 语言编写代码所产生的文件
静态网页:指纯 HTML 语言编写,呈现的内容固定化的 Web 页面静态网页所呈现的所有内容都编写在源文件中,更改内容只能修改源代码
动态网页:除了 HTML,还使用相应的动态程序序言编写的 Web 页面动态网页中呈现的内容一般存储在数据库中,通过程序语言来调用数据
HTTP(超文本传输协议):用于发布和接收 HTML 页面的协议,定义了 Web 客户端和服务器端的请求和应答标准默认工作在 TCP 80 端口
HTTPS(HTTP over SSL)基于 SSL 的 HTTP 协议,使用 SSL 协议来保护 HTTP 传输,使 HTTP 协议更加安全
浏览器(Browser):可以接收并解析 HTML 语言,使 HTML 能够图形化显示,并与 Web 服务器进行交互的用程序
1.安装Web服务
# yum -y install httpd
2.启动httpd服务并测试
# systemctl start httpd
在客户机用浏览器访问服务器(192.168.xxx.xxx)xxx为自己的网络地址
3.认识网站主目录/var/www/html在主目录编辑一个自己的测试页面
# cd /var/www/html
# vi index.html
<html>
<title>(网站名字)</title>
<body>
This is my homepage.(网站内容)
</body>
</html>
在物理机刷新一下,显示上述网页内容
4.修改名字以及添加简介内容
# cd /var/www/html
# vi index.html
<html><title>(名字)</title><body>
(内容)
</body></html>
注意:
1.如果出现,物理机无法进入网页(如下图)2.请检查网络连通性,可以通过互ping以及pingGoogle提供的免费DNS服务器检查连通性
确认ip
执行ping命令
3.确认无网络问题后请使用命令systemctl status firewalld检查防火墙是否开启,若已开启(如下图)
4.确认防火墙开启后请使用命令systemctl stop firewalld 关闭防火墙刷新即可进入网站