高兴原创,每日手记

先安装DNS,bind包

rpm -ivh bind-***

安装完成,修改DNS配置文件

vim /var/named/chroot/etc/named.conf   进入主配置文件

写入下面配置信息

options    {

directory"/var/named"

};

配置文件地址

zone    "****.com"    in    {

type master

file "****.com.zone"

} ;

进入空间文件修改信息

域名自己随便写,

在详细配置域名对应IP等

$TTL    86400

@             SOA    ***.com.        admin.***.com.    (

20160910

3H

30M

1H

1D

)

@         IN          NS           ns1.主机.com.

ns1       IN          A            192.168.1.1

www      IN         A              192.168.1.1

上面任何com都有. 意义是结束

下面先配置基于    不同   端 口    实现   同IP   同域名      的不同网页访问

先进入httpd主配置文件,启动虚拟主机,然后监听准备启用的端口

vim /usr/local/httpd/conf/httpd.conf

listen 端口    启动端口监听

Include conf/extra/httpd-vhosts.conf     去掉#注释  启动虚拟主机

httpd.conf 基本就不用在打开了

去虚拟主机配置文件修改对应参数!

<Directory "/aaa">

order allow,deny

allow from all

</directory>

先给路径文件夹权限

namevirtualhost 主机地址IP

<VirtualHost IP:PORT>

ServerAdmin 邮箱

DocumentRoot "文件路径"

ServerName 网站域名

ServerAlias    多域名

ErrorLog "logs/dummy-host.example.com-error_log"  日志文件

CustomLog "logs/dummy-host.example.com-access_log" common  日志文件

</VirtualHost>

配置两个不同的,主页路径不一样,端口不一样即可实现,

访问不同端口 需要在域名或者IP后加:port

例如.www.gao.com:801

端口方法基本不用,太麻烦,谁访问网站还需要加端口呢.

不同IP只要修改IP即可.路径.域名.等等自由配置,此方法浪费资源,说白了就是费钱IP是很贵的

不同域名访问,只需要修改域名即可,一个IP可以共享N个域名只要服务器够好,是目前主流配置

一个域名的价格比IP便宜多了

限制某个IP主机域名等等 只是对目录的访问权限恩就是下面的命令

<Directory "/var/www/html">  指定目录

order deny,allow   拒绝后全部允许

deny from 192.168.1.0/24   目标

</directory>

网站用户登录配置,需要登录获得权限才可浏览,用于公司内部网站.

先创建用户文档,等等

cd /usr/local/httpd/    先进入到Apache主目录中

bin/htpasswd -c /usr/local/httpd/conf/.awspwd gao   创建awspwd   用户名是gao

后面会让输入一次密码,然后是重复确认密码,完成用户创建

进入虚拟配置文件修改

<directory "/aaa/gao">   指定文件

auth name "gao.com"   名字

authtype basic    类型

authuserfile /usr/local/httpd/conf/.awspwd   用户文件目录

require valid-user    允许用户登录!重要

</directory>

做完了这些登录后需要登录才可以

以上都是本人自己的想法..如果有什么不对的请帮忙指正谢谢

2016-9-10

转载于:https://blog.51cto.com/11637223/1907037

linux-Apache权限限制IP端口域名+DNS域名解析相关推荐

  1. Linux C 获取本地 ip mac 域名对应 ip

    获取本地 ip 地址,mac,通过域名获取对应的 ip, 是网络编程可能遇到的比较常见的操作了,所以总结如下(封装了3个函数), 直接上代码: #include <stdio.h> #in ...

  2. 在linux下dns绑定域名,在Linux系统中,使用Bind搭建DNS域名解析服务

    DNS域名解析服务(DomainNameSystem)是用于解析域名与IP地址对应关系的服务作用为维护着一个地址数据库,记录着各种主机域名与IP地址的对应关系,以便为客户提供正向或反向的地址查询服务, ...

  3. Linux网络项目实验------网络架构(DNS域名解析、NFS共享服务、LAMP服务、搭建论坛、PXE自动装机)

    实验 环境描述: 客户端:无任何系统的裸金属机器 DNS:192.168.10.10/24 提供DNS域名解析 PXE:192.168.10.20/24 提供DHCP,TFTP,FTP功能,DHCP地 ...

  4. TCP/IP编程:DNS域名解析

    一.地址转换总体思路 深入底层,地址还是二进制形式,只是存储方式有小端还有大端形式: 表示给用户时:点分十进制数表示的IP地址转换成网络字节顺序的IP地址 网络实际传输时:主机字节顺序转成网络字节顺序 ...

  5. linux apache ip配置,linux apache虚拟主机配置(基于ip,端口,域名)

    配置环境: linux版本:Centos6.4 httpd版本: [[email protected] init.d]# pwd /etc/init.d [[email protected] init ...

  6. Linux 命令之 nslookup 命令-查询域名 DNS 信息的工具

    文章目录 介绍 常用选项 参考示例 介绍 nslookup命令的英文全称为 "query Internet name server interactively ".nslookup ...

  7. 从零开始搭建网站 01:IP、域名、域名解析服务器(DNS)、DNSSEC

    文章目录 IP 域名 域名解析服务器(DNS) DNSSEC IP 什么是IP? IP就像是每个人的身份证,所有在互联网上的计算机都会被分配一个IP地址. 公网与局域网 所有基础都是从局域网开始的. ...

  8. java 获得ip 端口 域名

    ip和端口Pattern p = Pattern.compile("(\\d+\\.\\d+\\.\\d+\\.\\d+)\\:(\\d+)"); Matcher m = p.ma ...

  9. IP,域名,DNS,端口

    IP(internet protocol)互联网协议:用于区分互联网中的主机. 127.0.0.1本机IP 域名(the domain name) domain>领域 :与主机IP直接关联,便于 ...

最新文章

  1. phpcms V9利用num++实现多样形式列表标签调用
  2. LeetCode-位运算-36. 只出现一次的数字
  3. java stop和int,JAVA并发任务中止的isinterrupted,interupted()
  4. REST Framework 的用户认证组件
  5. PropertyGrid控件 分类(Category)及属性(Property)排序
  6. 用C#委托实现哨兵和敌人的观察者模式!
  7. UI素材模板|优秀的后台管理系统UI面板
  8. 记一个linux内核内存提权问题
  9. JAVA实用教程(第六版)——期末复习1
  10. C++:Sqlite调用之增、读、改
  11. 学校计算机社团都干些什么,学校计算机社团工作计划
  12. 【商业模式学习感悟】趣步App——新型商业模式,还是新型传销?
  13. 计算机应用基础上海交通大学出版社双色版,计算机应用基础模块化教程
  14. 用python画星空的代码_用python画星空源代码是什么?_后端开发
  15. wow(3) : 宏命令
  16. 三、jQuery 中的 DOM 操作(超详细)
  17. XiaoMi-Ruby-15.6-UMA-only黑苹果efi引导文件
  18. FlySee(绿色图片查看器)3.3.4 发布
  19. 阿里云公布 “抄袭事件” 调查结果:确有员工违规
  20. 数据结构与算法之美笔记——基础篇(中):树,二叉树,二叉查找树,平衡二叉查找树,红黑树,递归树,堆

热门文章

  1. 黑夜主权个人团队html源码 简单修改即可使用
  2. 百度SEO最新强引蜘蛛软件工具
  3. Android 获取app 地址,获取手机设备信息、app版本信息、ip地址
  4. java 方法 链路 trace_arthas命令trace追踪方法链路
  5. 星际通讯+基于区块链的价值共享互联网即时通讯应用平台
  6. try-catch捕获异常信息后Spring事务失效处理方法
  7. 去掉ecshop后台版权
  8. Think in AngularJS :对比 jQuery 和 AngularJS 的不同思维模式
  9. Magento教程 20:仅限会员留言的产品评论设定!
  10. CSS、JavaScript和Ajax实现图片预加载的三大方法及优缺点分析