centos7搭建apache服务(基于域名和IP访问,用户访问控制)

这篇具有很好参考价值的文章主要介绍了centos7搭建apache服务(基于域名和IP访问,用户访问控制)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们搭建apache服务我们从几个访问方法搭建

目录

一基于IP访问

二.基于域名访问

三.基于我们用户访问

yum源安装服务 (yum -y install httpd)

四,基于用户访问控制


一基于IP访问

 让防火墙放行http服务,关闭增强模式(因为我前面以及运行过firewall-cmd --permanent --add-service=http所以会出现Warning: ALREADY_ENABLED: http)

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

配置静态ip

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

创建访问的文件如果无法访问就 mkdir -p /var/www/ip

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

进入到  /var/www/ip 文件下 直接用 vim编辑index.html文件

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

进入文件配置目录编辑vhost.conf

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

重启服务验证

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

二.基于域名访问

 让防火墙放行http服务,关闭增强模式(因为我前面以及运行过firewall-cmd --permanent --add-service=http所以会出现Warning: ALREADY_ENABLED: http)

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

搭建安装dns服务

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

编辑主配置文件 vim /etc/named.conf

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

编辑从属配置文件 vim /etc/named.rfc1912.zones

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

cd到dns的模板目录复制模板编辑

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

重启服务

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

dns搭建完成搭建apache

创建访问文件,编辑文件,进入配置文件编辑 vhost.conf

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

重启验证

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

三.基于我们用户访问

yum源安装服务 (yum -y install httpd)

让防火墙放行http服务,关闭增强模式(因为我前面以及运行过firewall-cmd --permanent --add-service=http所以会出现Warning: ALREADY_ENABLED: http)

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

编辑我们的配置文件(我们进到这个文件夹下编辑,启用个人主页功能)

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

编辑17行和24行

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

建立我们访问的用户,进入用户编辑我们html文档

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

给文件一个添加可执行权限权限

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

重启服务验证成功

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

四,基于用户访问控制

(防火墙,增强配置上面有记得设置)

建立访问的 文件夹

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

编辑主配置文件

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

找到DocumentRoot "/var/www/html"我们就在下面开始编辑

AuthType Basic 用于启用基本身份验证       

AuthName 输出的提示语句可以随意输入

AuthUserFile 用于指定用于基本身份验证的用户文件的路径

Require valid-user 用于限制对特定目录的访问,只允许经过身份验证的用户访问

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

建立我们的访问用户以及密码(htpasswd命令用于创建和管理Apache服务器的密码文件。其中,选项-c用于创建新的密码文件。)

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache

重启验证 (输入ip加 /private/ 就会出来验证指令)

centos7搭建apache服务(基于域名和IP访问,用户访问控制),apache文章来源地址https://www.toymoban.com/news/detail-786565.html

到了这里,关于centos7搭建apache服务(基于域名和IP访问,用户访问控制)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • CentOs7搭建基于pptp的VPN服务器

      最近想远程连接一下家里的台式机电脑,由于都是局域网,又没有公网ip,所以就没法远程。上网查了一下,发现可以在云服务器上搭建一个VPN,这样两台电脑就在同一个局域网内,就可以完美解决这个问题。现在把搭建方法和遇到的问题做个总结。 找到最下面的locali

    2024年02月03日
    浏览(60)
  • Centos7搭建Apache Storm 集群运行环境

    Storm 运行在 Java 平台上,因此需要先安装 Java。你可以使用以下命令安装 OpenJDK 8: 你可以从 Storm 的官方网站下载 Storm。在本教程中,我们将使用 Storm 2.2.0 版本。你可以使用以下命令下载 Storm: 下载完成后,你可以使用以下命令解压 Storm: 解压完成后,你可以将 Storm 移动到

    2024年02月14日
    浏览(67)
  • 如何在CentOS使用Docker搭建MinIO容器并实现无公网ip远程访问本地服务

    MinIO是一个开源的对象存储服务器,可以在各种环境中运行,例如本地、Docker容器、Kubernetes集群等。它兼容Amazon S3 API,因此可以与现有的S3工具和库无缝集成。MinIO的设计目标是高性能、高可用性和可扩展性。它可以在分布式模式下运行,以满足不同规模的存储需求。 MinIO是

    2024年04月15日
    浏览(48)
  • centos7 防火墙限制ip访问

    CentOS 7默认使用的防火墙是firewalld,要限制IP访问需要进行以下步骤: 防火墙必须是开启的 在终端输入以下命令: 这会输出当前防火墙的所有规则。 假设我们要禁止IP地址为 192.168.0.1 的主机访问本机,可以通过以下命令创建规则: 其中, rich rule 是一种在firewalld中比较灵活

    2024年02月06日
    浏览(119)
  • 基于 centos7 搭建 laravel+scout+elasticsearch+ik-analyzer 用于中文分词全文检索服务及测试

    浏览该文章,建议先食用 异常问题 这一节 软件/框架 版本 jdk 19.0.2 elasticsearch 8.1.1 ik-analyzer 8.1.1 laravel 7.x-dev elasticsearch/elasticsearch 7.17.1 tamayo/laravel-scout-elastic 8.0.3 下载jdk传送门 安装 下载:wget https://download.oracle.com/java/19/latest/jdk-19_linux-x64_bin.rpm 安装:rpm -ivh jdk-19_linux-x64_bin.

    2023年04月09日
    浏览(46)
  • Centos7 防火墙策略rich-rule 限制ip访问-----图文详解

    目录 一、常用命令 这是通用的使用方案 二 、需求和-----策略rich-rule 重点 1、添加允许规则:add-rich-rule accept 2、移除规则 3、添加拒绝策略:reject 4重启  5.查看 三、使用说明 四、策略说明 五、更高级用法 需求:正常情况是服务开启3306端口,但是现在是 只想让某个ip访问3306,

    2024年02月10日
    浏览(58)
  • nginx网站服务(下载,配置,命令,实现访问状态统计,访问控制,域名 IP端口访问,身份验证)

    目录 概念 Nginx的优势和特点: 下载配置nginx(两种方式编译和yum) 编译安装,安装依赖  创建运行用户、组 解压nginx压缩包 配置Nginx  编译安装 修改权限 让系统识别nginx的操作命令 配置 nginx命令 nginx的配置文件 全局配置 模块 location的配置 1. root 指令: 2. alias 指令: 实现

    2024年02月19日
    浏览(53)
  • 使用docker快速搭建wordpress服务,并指定域名访问

    wordpress是一个基于PHP语言编写的开源的内容管理系统(CMS),它有丰富的插件和主题,可以非常简单的创建各种类型的网站,包括企业网站、电子商务网站、新闻门户、论坛等等。 强大的社区支持:WordPress拥有庞大的用户社区,你可以在社区中获取帮助、分享经验和学习新技

    2024年02月13日
    浏览(37)
  • 模拟机Centos7.8 安装Ollama 无法通过虚拟机的ip:11434端口访问--NAT模式

    第一步: 添加11434端口到firewalld防火墙 firewall-cmd --zone=public --add-port=11434/tcp --permanent 加载端口 firewall-cmd --reload 查看结果 firewall-cmd --zone=public --query-port=11434/tcp 查开防火墙打开的端口 firewall-cmd --list-ports 第二步:修改Ollama 为了允许其他服务器访问ollama服务,需要将host设置成

    2024年04月28日
    浏览(43)
  • 基于CentOS7安装MySQL数据库并远程访问

    MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司。任何人都能从Internet下载MySQL软件,而无需支付任费用,并且“开放源码”意味着任何人都可以使用和修改该软件。下面我们来学习如何在

    2024年02月11日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包