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