1.实验说明:网络服务器通常指的是网站服务器,它指的是驻留在特定类型计算机上的程序。它可以处理浏览器等web客户端的请求并返回相应的响应,还可以放置网站文件以供全球浏览;数据文件可以在世界各地下载。目前,三种最流行的web服务器是阿帕奇、Nginx,IIS。我们通常使用的是IIS。本章将带您学习如何在CentOS7上构建Apache服务器
2.实验环境:准备CentOS7虚拟机,正确配置本地软件仓库,挂载CD文件,安装并安装完成增强工具和VIM文本编辑器,手动配置IP地址。
客户直接使用物理机器只是
3.进行实验
首次安装软件包
输入以下代码进行安装
yum-y安装httpd。x86_u64
创建一个新的HTML网页文件,并向网页文件添加内容。默认情况下,HTML网页文件存储在/var/www/HTML/文件夹中
使用touch命令创建一个名为indexHTML网页文件的新文件
这里的一些学生可能不得不问。以前没有使用过这个新命令mkdir你知道,你是怎么来的?这是触摸
4.MKDIR和touch命令之间的区别
事实上,它们之间的区别很简单,也很容易记住
触摸可以创建新文件,MKDIR用于创建新文件夹
编辑新网页文件并使用回响向命令中添加一些内容。内容是定制的。例如,我添加的内容是“CentOSApache”
echocentosapache>;>;/var/www/html/index。html
使用“>;”这里或“>;>;”是的,但我建议您使用“>;”,毕竟“>不恰当地使用它并把它全部掩盖起来可不是开玩笑的。
您还可以使用VIM编辑器在文档中输入编辑视图并添加内容。
5.修改默认网站配置文件
因为所有要进行的修改都需要手动写入,所以在输入文件后,直接将其移动到文件的最后一行,然后对其进行编辑
添加以下内容
&书信电报;虚拟主机*:80>;
服务器名192.168.159.128
&书信电报;地点/>;
要求所有人都同意
<;/地点>;
<;/VirtualHost>;
保存并退出
重启服务
检查服务状态是否正常
如下图所示,服务运行正常。我希望你和我一样穿绿色而不是红色。
6.使用curl命令在本地访问网站
此时,可以在此机器上正常访问
7.物理机器上的访问
首先,在物理机器上测试与Apache服务器的连接icmp沟通情况
然后访问该网站
在浏览器URL搜索中输入http://192.168.159.128
目前无法进入
8.解决并验证
一些学生可能已经知道他们无法访问的原因是因为防火墙
此时,我们返回服务器并在防火墙规则中释放HTTP服务
输入以下代码以释放HTTP服务并重新加载防火墙
防火墙-CMD–AndyLau–addservice=http
reload
然后我们回到物理机器,再次访问
好的,访问成功了。这里构建了一个简单的Apache服务器
9.代码解释
Virtualhost*:将网站的默认访问端口设置为80
您还可以将网站域名设置为128.168。服务器192。159,或使用128.168的网站域名。服务器159域名解析域名作为网站域名,有兴趣的同学可以试试。
要求所有人都同意
Curl命令
简单的解释是
在Linux中,curl是一种文件传输工具,它使用URL规则在命令行上工作。可以说,curl是一个非常强大的HTTP命令行工具。
本章到此为止
有关更多技术性干货,请搜索:Kaliandprogramming
最新评论