Linux简单的web服务器搭建实验
实验要求:
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服务器搭建实验相关推荐
- c++实现简单的web服务器搭建
c++简单的web服务器搭建 web 服务器与 Http 协议 Web 浏览器(Web Browser)是一个用于文档检索和显示的客户应用程序,并通过超文本传输协议 Http(Hyper Text T ...
- linux上的web服务器搭建
Web服务器 基础知识篇 1) https:基于openssl的http http:hypertext transfer protocol 超文本传输协议 传输文本信息 80/tcp端口 html: ...
- Linux CentOS 7 Web服务器搭建和设置
一. Web服务器搭建和设置(共25分)(CentOS 7) 请完成以下项目要求并给出实现步骤和测试界面图. 1. 安装Web服务器所需软件,设置服务器的IP为192.168.1.2 . 2. 在IP ...
- Linux下的web服务器搭建
Web服务器:专门处理HTTP请求的服务器,常被称为Web服务器. 有时间好好研究这个. 另外可以参照 mac/linux安装php那篇一起看看 零. 一.httpd简介(也可称为apache) 常 ...
- Linux下java web服务器搭建(JDK1.6、MySQL5.1、Apache2.2+2...
2019独角兽企业重金招聘Python工程师标准>>> 系统:Red Hat Enterprise Linux 5 32位(自带Httpd) 软件准备: 1. jdk-6u31-li ...
- Linux下的WEB服务器的搭建实战
Linux下的web服务器搭建详细过程 每次搭建一个服务器之前,比如MySQL.DNS.WEB等首先要挂载磁盘目录文件 挂载就是当要使用某个设备时(例如光盘或软盘),必须先将它们对应放到 Linux ...
- apache java 搭建服务器搭建_Linux下Java Web服务器搭建(Apache2.2+2Tomcat6)
Linux下Java web服务器搭建(JDK1.6.MySQL5.1.Apache2.2+2Tomcat6+svn1.6) 四.apache与tomcat整合 软件准备: 用于apache与tomc ...
- 关于windows server 2003 web服务器搭建详解(内涵步骤)
关于windows server 2003 web服务器搭建 实验环境:windows server 2003(设置两个网卡),win 7或xp系统,都在同一网段下测试 我的服务器和客户机均为NAT模 ...
- 【CentOS Linux 7】实验6【web服务器搭建与管理】
Linux系统及应用---调研报告 [Linux CentOS 7]实验1[VMware安装.新建虚拟机:63个基础命令运行结果图] [Linux CentOS 7]实验2[Shell编程及应用] [ ...
最新文章
- Jdk1.8新特性(一) 接口的default方法
- 智能化网络管理 为企业信息化保驾护航
- C# TreeNode的使用方法
- C++ 类的行为 | 行为像值的类、行为像指针的类、swap函数处理自赋值
- 图说Hadoop HA
- Ubuntu 18.04 安装中文输入法
- wtform 表单示例
- Linux 下mysql操作
- 无敌大奉献:iOS技术开发知识整理
- 大学计算机实验vfp,Visual FoxPro程序设计上机实验(第2版)
- 微星MSI电脑(GL63 8RE-416CN)打开BIOS隐藏的高级设置方法
- 删好友警告,C语言最强整人小程序!(勿随便使用)
- 电脑文件夹都有什么奇葩的名称?程序员:从古至今没有出过车祸!
- 怎么更改计算机网上邻居,如何更换登入网上邻居帐号
- 使用IntelliJ Idea新建SpringBoot项目
- qtxlsx编译报错_qt5.12搭建qtxlsx库读取excel表格编译错误和解决方法第二讲
- k-均值聚类算法总结
- Docker容器支持中文并添加中文字体
- 【编程语录】59条令人捧腹但真实的程序员编程语录
- Resharper使用详解(转)
热门文章
- Starting sshd: /var/empty/sshd must be owned by root and not group or world-writable.
- 制作自己的“名章篆刻”
- 授权使用服务器协议,RADIUS服务器使用RADIUS协议完成对用户主机的认证、授权和计费时,RADIUS协议工作流程如下:(a)用户 - 赏学吧...
- php bad gateway,PHP 接口调用报错 502 Bad Gateway
- idea下Maven项目module不加粗显示,maven project中不显示module
- 用Pymol的pythonAPI来获取原子所属残基的信息
- 如何实现生成订单30分钟内未支付则自动取消?
- 2023软件测试金三银四常见的软件测试面试题-【测试理论篇】
- NUC 11构建 ESXi 7.0.3f安装网卡驱动-V2(2022年7月升级版)
- iOS Error Domain=NSCocoaErrorDomain Code=4099