实验要求:

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. 【直播预告】7月18日3D游戏引擎免费公开课答疑,參与送C币!
  2. 虚拟机下运行linux通过nat模式与主机通信、与外网连接
  3. 综述 | 语言分析技术在社会计算中的应用
  4. linux系统下的grep命令功能与正则表达式详解
  5. VTK:几何对象之Pyramid
  6. 笨办法学 Python · 续 练习 50:`vi`
  7. Andrid Floating Action Button
  8. 腾讯二十年了,马化腾定了个新方向!
  9. Android Studio 字体大小设置
  10. Shell-杀死指定进程
  11. scala中内部函数的使用
  12. thoughtworks面试流程
  13. linux yum资源下载,yumdownloader命令 – 从yum存储库下载rpm包
  14. linux 终端tty的含义,终端、控制台、tty、shell等区别与概念初辨析
  15. 中国经济刺激计划将提振大宗商品
  16. Python JsonPath 详细使用
  17. java注册用户_用java编程实现用户注册并进行登录操作
  18. OpenCV彩色图像读取
  19. WSL与idea集成攻略
  20. Stanford CS 144 Note 17 - TCP Setup and teardown

热门文章

  1. JS数组reduce的25个高级用法
  2. [微信小程序]知识总结及案例汇总
  3. 苹果M1将有望实现ARM阵营在PC市场击败Intel的梦想
  4. Qt Quick - 菜单综述
  5. Mysql的触发器学习总结
  6. iview的Affix插件遇到滚动时候的bug处理方法
  7. Flutter | 超简单仿微信QQ侧滑菜单组件(改)
  8. objectarx用户交互_AutoCAD2010二次开发实例教程(附光盘ObjectARX)
  9. vue实现导出word文档(含多张图片)
  10. java实现小数转百分数