【Linux】练习---简单搭建HTTP服务器

本文通过两个实验详细介绍了如何在Linux系统中搭建HTTP服务器,包括创建基于IP和域名的虚拟主机。实验一涉及安装httpd包,配置访问控制,启动服务并测试。实验二则讲解了如何设置基于不同域名的虚拟主机,进行域名解析,并测试访问。

实验一:

 要求搭建web服务器,能够访问到页面内容为“小胖,你咋这么胖呢!”

1、安装httpd包

[root@localhost ~]# yum install -y httpd
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
上次元数据过期检查:8:14:10 前,执行于 2020年10月28日 星期三 14时12分09秒。
Package httpd-2.4.37-21.module_el8.2.0+494+1df74eae.x86_64 is already installed.
依赖关系解决。
无需任何处理。
完毕!

2、查看是否成功安装httpd包

[root@localhost ~]# rpm -q httpd
httpd-2.4.37-21.module_el8.2.0+494+1df74eae.x86_64

3、定义基于IP访问的网站配置文件(vhost-pangpang.conf)

[root@localhost ~]# vim /etc/httpd/conf.d/vhost-pangpang.conf

<VirtualHost 192.168.74.130:80>                    //可让192.168.74.130主机访问80端口
        DocumentRoot /www/pangpang                 //网页文件主目录
        ServerName 192.168.74.130                  //主机名
</VirtualHost>                                     //结束标签

<directory /www>                                   //对/www目录的权限标签
        AllowOverride none                         //不允许被覆盖
        Require all granted                        //允许所有人访问/www
</directory>                                       //结束标签

4、创建网页文件根目录

[root@localhost ~]# mkdir /www/pangpang

5、定义网页内容

[root@localhost ~]# echo 小胖,你咋这么胖呢!> /www/pangpang/index.html

 6、关闭防火墙和selinux安全机制

[root@localhost ~]# systemctl stop firewalld        
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值