【RHCSA服务搭建实验】之apache

这篇具有很好参考价值的文章主要介绍了【RHCSA服务搭建实验】之apache。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

虚拟web主机类型

一、基于端口

1.vim /etc/httpd/conf.d/vhost2.conf ---- — 改变http服务默认访问路径

<directory /testweb1>
        allowoverride none    表示不允许覆盖其他配置
        require all granted     表示允许所有请求
</directory>
<virtualhost 0.0.0.0:80>    所有ip可以通过80端口访问
        documentroot /testweb1     指定了客户端请求网页时服务器返回文件的路径
        servername 192.168.85.129    服务器的域名
</virtualhost>
listen 81             监听81端口
<directory /testweb2>
        allowoverride none
        require all granted
</directory>
<virtualhost 0.0.0.0:81>   所有ip可以通过81端口访问
        documentroot /testweb2
        servername 192.168.85.129
</virtualhost>
:保存退出

2.分别在/testweb1,/testweb2目录下创建index.html文件,写入自己想要的内容
3.systemctl restart httpd --------- 修改了配置文件就需要重启该http服务
4.检查自己的防火墙是否放行http服务和81端口,如果没有就需要配置

firewall-cmd --add-service=http --permanent 
firewall-cmd --add-port=81/tcp --permanent 
firewall-cmd --reload

5.getenforce 检查一下自己是否是Permissive宽容模式,如果不是就 setenforce 0 临时开启,因为Enforcing需要验证页面标签,所以直接关了方便。
【RHCSA服务搭建实验】之apache,apache【RHCSA服务搭建实验】之apache,apache

二、基于IP

1.vim /etc/httpd/conf.d/vhost2.conf ---- — 改变http服务默认访问路径。

<directory /testweb1>
        allowoverride none
        require all granted
</directory>
<virtualhost 0.0.0.0:80>
        documentroot /testweb1
        servername 192.168.85.129
</virtualhost>
<directory /testweb2>
        allowoverride none
        require all granted
</directory>
<virtualhost 0.0.0.0:80>
        documentroot /testweb2
        servername 192.168.85.130
</virtualhost>
:wq

2.分别在/testweb1,/testweb2目录下创建index.html文件,写入自己想要的内容
3.systemctl restart httpd --------- 修改了配置文件就需要重启该http服务
4.nmcli connection modify ens160 +ipv4.addresses 192.168.85.130/24 ------ 添加一个ip地址,最好把原有的IP地址设置为手动修改模式 nmcli connection up ens160 重启一个网卡之后用ip add 命令可以看到ens160的两个ip地址。
5.getenforce 检查一下自己是否是Permissive宽容模式,如果不是就 setenforce 0 临时开启,因为Enforcing需要验证页面标签,所以直接关了方便。
【RHCSA服务搭建实验】之apache,apache
【RHCSA服务搭建实验】之apache,apache

三、基于web主机(域名)

1.vim /etc/httpd/conf.d/vhost2.conf ---- — 改变http服务默认访问路径。

<directory /testweb1>
        allowoverride none
        require all granted
</directory>
<virtualhost 0.0.0.0:80>
        documentroot /testweb1
        servername www.xixi.com
</virtualhost>
<directory /testweb2>
        allowoverride none
        require all granted
</directory>
<virtualhost 0.0.0.0:80>
        documentroot /testweb2
        servername www.haha.com
</virtualhost>
:wq

2.分别在/testweb1,/testweb2目录下创建index.html文件,写入自己想要的内容.
3.systemctl restart httpd --------- 修改了配置文件就需要重启该http服务
4.vim /etc/hosts ---- 本地dns域名解析的配置文件,上网最先查本地的

添加本机的dns域名解析
192.168.85.129 www.xixi.com
192.168.85.129 www.haha.com
:wq

5.getenforce 检查一下自己是否是Permissive宽容模式,如果不是就 setenforce 0 临时开启,因为Enforcing需要验证页面标签,所以直接关了方便。
【RHCSA服务搭建实验】之apache,apache文章来源地址https://www.toymoban.com/news/detail-815755.html

到了这里,关于【RHCSA服务搭建实验】之apache的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux基于Apache服务搭建简易镜像站

    💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! 安装Apache服务器 配置Apache服务器:编辑Apache配置文件 /etc/httpd/conf/httpd.conf 修改为: Apache配置文件末尾添加如下:配置虚拟主机 使用 httpd -t 命令检查配置文件是否书写错误:重启Apache服务器 创建镜像站目录 编写HTML代

    2024年02月06日
    浏览(36)
  • Apache服务的搭建与配置(超详细版)

    前言          Apache 是一种常见的Web服务器软件,广泛用于Linux和其他UNIX操作系统上。它是自由软件,可以通过开放源代码的方式进行自由分发和修改。Apache提供了处理静态和动态内容的能力,而且还支持多种编程语言和脚本,如PHP、Python和Perl。此外,Apache还支持SSL、TLS和

    2024年02月08日
    浏览(38)
  • Apache James邮件服务器搭建(linux)

    1、配置jdk,此处不再赘述,随便搜一下然后照着操作即可 注意:后续james的版本是3.5.0,需要与jdk8配套 2、下载apache james ,apacheJames 下载之后可以直接运行,无需安装 注意:此处选择3.5.0版本,因为更高版本与jdk8不配套 Index of /dist/james/server/3.5.0 ​ 2、下载foxmail,用于后续进

    2024年02月10日
    浏览(47)
  • Linux中搭建和配置Apache服务器的详细步骤

    Apache是一款强大的开源Web服务器,广泛用于搭建和托管网站。在Linux系统上,搭建和配置Apache服务器是一个常见的任务,本文将提供详细的步骤和示例代码,帮助大家轻松完成这项任务。 首先,需要在Linux系统上安装Apache服务器。具体命令因Linux发行版而异,以下是一些示例:

    2024年02月03日
    浏览(59)
  • XAMPP、Apache搭建本地PHP服务器(全网最保姆级)

    启动服务 打开后进入如下界面:根据自己的需要 启动服务 我这里打开的是Apache和MySQL 可以根据自己的习惯修改端口号 默认是 8080 我这里修改为 80 端口 修改监听的端口号 Httpd.conf 文件存放着的是主要的 XAMPP 虚拟机的配置 像一些 端口、路由、访问的路径 等等信息 方式1:直

    2024年02月03日
    浏览(54)
  • 搭建可远程访问的服务:利用Apache和内网穿透实现公网访问

    Apache作为全球使用较高的Web服务器软件,它可以在几乎所有常见的计算机平台上运行。由于其卓越的跨平台性和高级安全性,又兼具快速、可靠且易于通过简单的API扩展而闻名,被广泛应用于Web服务器领域。本文主要分享一下在Windows系统如何安装与配置Apache服务,并结合内网

    2024年02月08日
    浏览(34)
  • Apache服务的搭建与配置,虚拟主机(基于域名 基于端口 基于Ip)

     1.目前最主流的三个Web服务器是Apache、Nginx、 IIS。  2. WEB 服务应用层使用HTTP协议。 3.web服务器:apache nginx IIS  #端口全部为80!https为443端口 4.Apache是世界使用排名第一的Web服务器软件 5.Apache的主程序名叫httpd。 http的默认发布网站的页面是 : /var/www/html 同时这个默认也可以改

    2024年02月03日
    浏览(47)
  • centos7搭建apache服务(基于域名和IP访问,用户访问控制)

    我们搭建apache服务我们从几个访问方法搭建 目录 一基于IP访问 二.基于域名访问 三.基于我们用户访问 yum源安装服务 (yum -y install httpd) 四,基于用户访问控制  让防火墙放行http服务,关闭增强模式(因为我前面以及运行过firewall-cmd --permanent --add-service=http所以会出现Warning:

    2024年02月02日
    浏览(41)
  • 实验二 tftp 服务器环境搭建

    tftp(Trivial File Transfer Protocol)即简单文件传输协议是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69 掌握 tftp 环境搭建的基本方法,能够在 uboot 中使用 tftp 下载文件 ubuntu 14.04 发行版 FS4412 实验平

    2024年02月12日
    浏览(42)
  • 搭建PXE网络装机服务器(实验详解)

    PXE(Preboot Execution Environment)是一种计算机网络协议,它允许计算机通过网络从远程服务器启动和安装操作系统,而无需使用本地存储设备。PXE网络装机是一种常见的自动化操作系统部署方式,特别适用于大规模计算机系统管理、服务器集群部署、虚拟化环境以及无人值守的

    2024年02月04日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包