搭建web服务器-程序员宅基地

技术标签: 架构  安全  1024程序员节  linux  服务器  

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

2.要求搭建web服务器,创建基于域名的虚拟主机,能够使用www.xiaopang.com和www.dapang.com访问各自的网站网站存放路径分别为/xiaopang和/dapang,内容自定。


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

第一步:安装对应软件:httpd

[root@localhost ~]# mount /dev/sr0 /mnt   ---获取软件包,挂载光盘
mount: /mnt: WARNING: device write-protected, mounted read-only.
[root@localhost ~]# vim /etc/yum.repos.d/base.repo     ---配置yum源
[root@localhost ~]# dnf install httpd -y    --安装软件包

配置yun源:

 安装软件包

第二步:关闭防火墙和selinux

[root@localhost ~]# systemctl stop firewalld.service

[root@localhost ~]# setenforce 0

 第三步:更改配置文件实现自定义设置:

[root@localhost ~]# vim /etc/httpd/conf.d/vhosts.conf

<VirtualHost 192.168.101.129:80>
        ServerName 192.168.101.129
        DocumentRoot /www/openlab
</VirtualHost>
<Directory /www>
        AllowOverride none
        Require all granted
</Directory>

第四步:根据配置创建资源文件:

[root@localhost ~]# mkdir -p /www/openlab
[root@localhost ~]# echo "小胖,你怎么那么胖!" > /www/openlab/index.html

第五步:重启服务测试

[root@localhost ~]# systemctl restart httpd

第六步:使用windows浏览器访问服务器IP

 二、要求搭建web服务器,创建基于域名的虚拟主机,能够使用www.xiaopang.com和www.dapang.com访问各自的网站网站存放路径分别为/xiaopang和/dapang,内容自定。

第一步:添加多个IP地址到服务端下:192.168.101.139      192.168.101.149

[root@localhost ~]# nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.101.129/24 +ipv4.addresses 192.168.101.139/24 +ipv4.addresses 192.168.101.149/24 ipv4.gateway 192.168.101.2 ipv4.dns 114.114.114.114 connection.autoconnect yes

添加成功后重启服务端:

[root@localhost ~]# nmcli connection up ens160

第二步:关闭防火墙和selinux

[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# setenforce 0

第三步:更改配置文件实现自定义设置

vim /etc/httpd/conf.d/vhosts.conf
<VirtualHost 192.168.101.139:80>
        ServerName www.xiaopang.com
        DocumentRoot /www/xiaopang
</VirtualHost>

<VirtualHost 192.168.101.149:80>
        ServerName www.dapang.com
        DocumentRoot /www/dapang
</VirtualHost>

第四步:根据配置创建资源文件

[root@localhost ~]# mkdir -p /www/xiaopang
[root@localhost ~]# mkdir -p /www/dapang
[root@localhost ~]# echo 我爱linux > /www/xiaopang/index.html
[root@localhost ~]# echo linux 真难学 > /www/dapang/index.html

第五步:更改hosts,添加所需域名

 vim /etc/hosts

第六步:对Windows下C:\Windows\System32\drivers\etc\hosts域名解析

第六步:重启httpd

systemctl restart httpd

第七步 :使用Windows的浏览器访问域名

第八步:实验结束la!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/CYG2573076485/article/details/127502805

智能推荐

DHCP的原理与配置_dhcp广播-程序员宅基地

文章浏览阅读1.3k次。DHCP服务是用来进行动态主机分配的,可以有效的避免了因手动设置IP地址所产生的错误,同时也避免了把-一个IP地址分配给多台工作站所造成的地址冲突。DHCP 提供了安全、可靠且简单的TCP/IP 网络设置,降低了配置IP地址的负担。_dhcp广播

bluetooth.btcommon.BluetoothError: (2, 'No such file or directory')-程序员宅基地

文章浏览阅读3.1k次,点赞3次,收藏4次。报错: bluetooth.btcommon.BluetoothError: (2, ‘No such file or directory’) or Failed to connect to SDP server on FF:FF:FF:00:00:00: No such file or directorysudo vim /lib/systemd/system/bluetooth....

C语言中将变量类型转化成字符串类型(sprintf)_c语言 变量转字符串-程序员宅基地

文章浏览阅读1.4w次,点赞5次,收藏25次。sprintf函数的用法1、该函数包含在stdio.h的头文件中。2、sprintf和平时我们常用的printf函数的功能很相似。sprintf函数打印到字符串中,而printf函数打印输出到屏幕上。sprintf函数在我们完成其他数据类型转换成字符串类型的操作中应用广泛。3、sprintf函数的格式:int sprintf( char *buffer, const char *forma..._c语言 变量转字符串

为了防老板偷窥,程序员开源了这个神器-程序员宅基地

文章浏览阅读1.6k次。有些人,在公司上班总想打开网页刷个微博,玩个游戏放松一下,但又怕老板发现,心想假如窗口能隐藏就好了。其实,只要你手眼速度跟得上,按“Alt+Tab”切换屏幕,还是十分适用..._老板键底层原理 csdn

如何制作空心文字_qt 镂空字体-程序员宅基地

文章浏览阅读709次。  条码标签软件在设计制作标签时,虽然没有制图软件那样功能强大,但是基本的设计还是可以做到的,有了这些功能就可以把标签设计得美美哒。本篇文章会给大家介绍空心文字的制作,空心文字和描边文字还是有一些区别的,空心文字的中间都是空的,将其放在带有色彩的背景上时,文字中空的部分就会显示背景色。下面我们就看看制作方法。  打开软件,新建一个标签并设置标签的尺寸。在软件右侧点击“选择其它背景图片”,在文件夹中选择一个图片作为标签的背景。  点击软件左侧的“单行文字”按钮,输入文字。在软件右侧设置字体、字号等_qt 镂空字体

uniapp实现app端图片+视频轮播_uniapp图片视频轮播-程序员宅基地

文章浏览阅读2.3k次。swiper轮播里面,可能有图片也可能有视频。当swiper切换到视频时,视频以动画的样式展示(无按钮、进度条等默认播放控件),自动轮播取消,手动滑动切换取消。当视频播放完毕后,可以自动轮播,可以手动滑动切换。③使用@ended,用来判断视频当播放到末尾时触发事件,解开自动轮播,手动滑动切换。autoplay="autoplay"(是否自动切换)原swiperChange方法中添加判断,实现切换到视频时,自动轮播取消,手动滑动切换取消。video标签里加属性。找了个插件市场里的改的。......_uniapp图片视频轮播

随便推点

vs2019将打印信息输出到控制台窗口(黑框)_vs打印到输出窗口-程序员宅基地

文章浏览阅读1.4k次。OUTDIR。_vs打印到输出窗口

Windows和Linux内存检测工具:Valgrind,Visual Leak Detector,CppCheck, Cpplint_valgrind windows安装-程序员宅基地

文章浏览阅读4.7k次。1 Linux内存泄漏检测工具ValgrindValgrind简介Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存..._valgrind windows安装

[转帖]BIOS问答,非常实用 -程序员宅基地

文章浏览阅读2.3k次。BIOS问答1 (注:转自IT168) Q:什么是BIOS ? A:BIOS(Basic Input/Output System)即基本输入输出系统,通常是固化在只读存储器(ROM)中,所以又称为ROM-BIOS。它直接对计算机系统中的输入、输出设备进行设备级、硬件级的控制,是连接软件程序和硬件设备之间的枢纽。ROM-BIOS是计算机系统中用来提供最低级、最直接的硬件控制的程序。就PC而言,BIO

Python图像处理丨图像缩放、旋转、翻转与图像平移_根据用户选择的菜单实现图像的3种翻转!python-程序员宅基地

文章浏览阅读1w次,点赞19次,收藏155次。本篇文章主要讲解Python调用OpenCV实现图像位移操作、旋转和翻转效果,包括四部分知识:图像缩放、图像旋转、图像翻转、图像平移。_根据用户选择的菜单实现图像的3种翻转!python

知识付费复购率低,内容生产者如何打破僵局?_知识付费低-程序员宅基地

文章浏览阅读221次。2016年是知识付费元年,2017年是爆发期,且参与者、效益都猛然上涨,直至2021年各大媒体争相唱衰下,它的发展逐渐趋向天平化,但火源依旧稳稳存在,一旦触碰燃烧起来,必将是不可估量的效益。“知识付费”整体还是向上的走势,截止目前,参与者数以计万最迫在眉睫的问题:内容产品复购率低下,难有动力继续深耕内容产出。那么内容生产者如何才能打破复购率低的这种僵局呢?首先分析复购率低的原因,有以下几点:第一:内容质量低内容是谈资的首要,这也是我们一直反复讲的。前期,用户兴许通过内容生产者有效的传播媒介,被亮眼_知识付费低

Windows Server HP 服务器磁盘阵列检测_hp array configuration utility for server 2012-程序员宅基地

文章浏览阅读1.8k次。机器环境系统版本:Windows Server2012硬件型号:HP ProLiant DL380 G6**HP ProLiant Array Configuration Utility (CLI)**信息查看1.下载安装https://support.hpe.com/hpesc/public/swd/detail?swItemId=MTX_33fe6fcf4fcb4beab8fee4d2dc打不开自己想办法科学访问2.使用帮助安装之后进入阵列配置界面hpacucli查看阵列卡与硬盘状态_hp array configuration utility for server 2012