实验要求:

1.要求搭建web服务器,能够访问到网页内容为“小胖,你咋这么胖呢!”
2要求搭建web服务器,创建基于域名的虚拟主机,能够使用www.xiaopang.com和www.dapang.com访问各自的网站网站存放路径分别为/xiaopang和/dapang,内容自定。

首先来做第一个实验,先下载httpd文件

[root@localhost ~]# yum install httpd

下载完成之后,开启httpd,关闭防火墙

[root@localhost ~]# systemctl start httpd
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

然后编辑httpd目录下的conf.d目录中的文件

[root@localhost ~]# vim /etc/httpd/conf.d/vhost.conf <VirtualHost 192.168.100.128:80>DocumentRoot /www/128ServerName 192.168.100.128
</VirtualHost>
<Directory /www>AllowOverride noneRequire all granted
</Directory>

注意,虚拟主机的ip要是我们虚拟机的ip地址

配置完成之后,需要创建一下我们配置的目录,并且给目录中的文件添加内容

[root@localhost ~]# mkdir /www/128
[root@localhost ~]# echo "小胖,你咋这么胖" > /www/128/index.html

然后重启一下http

[root@localhost ~]# systemctl restart httpd

用我们的windows访问一下服务器

我们的第一个实验就完成啦,下面开始第二个实验

首先还是我们的三部曲:

[root@localhost ~]# systemctl start httpd
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

然后编辑文本

[root@localhost ~]# vim /etc/httpd/conf.d/dns.conf<VirtualHost 192.168.100.128:80>DocumentRoot /www/xiaopangServerName www.xiaopang.com
</VirtualHost>
<Directory /www>AllowOverride noneRequire all granted
</Directory>
<VirtualHost 192.168.100.128:80>DocumentRoot /www/dapangServerName www.dapang.com
</VirtualHost>

接着创建目录和文件

[root@localhost ~]# mkdir /www/xiaopang
[root@localhost ~]# mkdir /www/dapang[root@localhost ~]# echo "别再吃啦,再吃就成大胖啦" > /www/xiaopang/index.html
[root@localhost ~]# echo "吃吧,你已经没救了" > /www/dapang/index.html

然后重启一下httpd,由于还没学习到dns服务器,这里修改hosts文件代替

实验完成哦。

Linux简单的web服务器搭建实验相关推荐

  1. c++实现简单的web服务器搭建

    c++简单的web服务器搭建 web 服务器与 Http 协议 Web 浏览器(Web Browser)是一个用于文档检索和显示的客户应用程序,并通过超文本传输协议 Http(Hyper Text T ...

  2. linux上的web服务器搭建

    Web服务器 基础知识篇 1) https:基于openssl的http http:hypertext transfer protocol 超文本传输协议 传输文本信息 80/tcp端口 html: ...

  3. Linux  CentOS 7 Web服务器搭建和设置

    一. Web服务器搭建和设置(共25分)(CentOS 7) 请完成以下项目要求并给出实现步骤和测试界面图. 1. 安装Web服务器所需软件,设置服务器的IP为192.168.1.2 . 2. 在IP ...

  4. Linux下的web服务器搭建

    Web服务器:专门处理HTTP请求的服务器,常被称为Web服务器. 有时间好好研究这个. 另外可以参照  mac/linux安装php那篇一起看看 零. 一.httpd简介(也可称为apache) 常 ...

  5. Linux下java web服务器搭建(JDK1.6、MySQL5.1、Apache2.2+2...

    2019独角兽企业重金招聘Python工程师标准>>> 系统:Red Hat Enterprise Linux 5 32位(自带Httpd) 软件准备: 1. jdk-6u31-li ...

  6. Linux下的WEB服务器的搭建实战

    Linux下的web服务器搭建详细过程 每次搭建一个服务器之前,比如MySQL.DNS.WEB等首先要挂载磁盘目录文件 挂载就是当要使用某个设备时(例如光盘或软盘),必须先将它们对应放到 Linux ...

  7. apache java 搭建服务器搭建_Linux下Java Web服务器搭建(Apache2.2+2Tomcat6)

    Linux下Java web服务器搭建(JDK1.6.MySQL5.1.Apache2.2+2Tomcat6+svn1.6) 四.apache与tomcat整合 软件准备: 用于apache与tomc ...

  8. 关于windows server 2003 web服务器搭建详解(内涵步骤)

    关于windows server 2003 web服务器搭建 实验环境:windows server 2003(设置两个网卡),win 7或xp系统,都在同一网段下测试 我的服务器和客户机均为NAT模 ...

  9. 【CentOS Linux 7】实验6【web服务器搭建与管理】

    Linux系统及应用---调研报告 [Linux CentOS 7]实验1[VMware安装.新建虚拟机:63个基础命令运行结果图] [Linux CentOS 7]实验2[Shell编程及应用] [ ...

最新文章

  1. Jdk1.8新特性(一) 接口的default方法
  2. 智能化网络管理 为企业信息化保驾护航
  3. C# TreeNode的使用方法
  4. C++ 类的行为 | 行为像值的类、行为像指针的类、swap函数处理自赋值
  5. 图说Hadoop HA
  6. Ubuntu 18.04 安装中文输入法
  7. wtform 表单示例
  8. Linux 下mysql操作
  9. 无敌大奉献:iOS技术开发知识整理
  10. 大学计算机实验vfp,Visual FoxPro程序设计上机实验(第2版)
  11. 微星MSI电脑(GL63 8RE-416CN)打开BIOS隐藏的高级设置方法
  12. 删好友警告,C语言最强整人小程序!(勿随便使用)
  13. 电脑文件夹都有什么奇葩的名称?程序员:从古至今没有出过车祸!
  14. 怎么更改计算机网上邻居,如何更换登入网上邻居帐号
  15. 使用IntelliJ Idea新建SpringBoot项目
  16. qtxlsx编译报错_qt5.12搭建qtxlsx库读取excel表格编译错误和解决方法第二讲
  17. k-均值聚类算法总结
  18. Docker容器支持中文并添加中文字体
  19. 【编程语录】59条令人捧腹但真实的程序员编程语录
  20. Resharper使用详解(转)

热门文章

  1. Starting sshd: /var/empty/sshd must be owned by root and not group or world-writable.
  2. 制作自己的“名章篆刻”
  3. 授权使用服务器协议,RADIUS服务器使用RADIUS协议完成对用户主机的认证、授权和计费时,RADIUS协议工作流程如下:(a)用户 - 赏学吧...
  4. php bad gateway,PHP 接口调用报错 502 Bad Gateway
  5. idea下Maven项目module不加粗显示,maven project中不显示module
  6. 用Pymol的pythonAPI来获取原子所属残基的信息
  7. 如何实现生成订单30分钟内未支付则自动取消?
  8. 2023软件测试金三银四常见的软件测试面试题-【测试理论篇】
  9. NUC 11构建 ESXi 7.0.3f安装网卡驱动-V2(2022年7月升级版)
  10. iOS Error Domain=NSCocoaErrorDomain Code=4099