web服务器搭建网站(Kali与编程:Centos7上搭建web服务器)

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.解决并验证

免费web服务器网站

一些学生可能已经知道他们无法访问的原因是因为防火墙

此时,我们返回服务器并在防火墙规则中释放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

您可以还会对下面的文章感兴趣

最新评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友