linux-Apache权限限制IP端口域名+DNS域名解析
高兴原创,每日手记
先安装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域名解析相关推荐
- Linux C 获取本地 ip mac 域名对应 ip
获取本地 ip 地址,mac,通过域名获取对应的 ip, 是网络编程可能遇到的比较常见的操作了,所以总结如下(封装了3个函数), 直接上代码: #include <stdio.h> #in ...
- 在linux下dns绑定域名,在Linux系统中,使用Bind搭建DNS域名解析服务
DNS域名解析服务(DomainNameSystem)是用于解析域名与IP地址对应关系的服务作用为维护着一个地址数据库,记录着各种主机域名与IP地址的对应关系,以便为客户提供正向或反向的地址查询服务, ...
- Linux网络项目实验------网络架构(DNS域名解析、NFS共享服务、LAMP服务、搭建论坛、PXE自动装机)
实验 环境描述: 客户端:无任何系统的裸金属机器 DNS:192.168.10.10/24 提供DNS域名解析 PXE:192.168.10.20/24 提供DHCP,TFTP,FTP功能,DHCP地 ...
- TCP/IP编程:DNS域名解析
一.地址转换总体思路 深入底层,地址还是二进制形式,只是存储方式有小端还有大端形式: 表示给用户时:点分十进制数表示的IP地址转换成网络字节顺序的IP地址 网络实际传输时:主机字节顺序转成网络字节顺序 ...
- linux apache ip配置,linux apache虚拟主机配置(基于ip,端口,域名)
配置环境: linux版本:Centos6.4 httpd版本: [[email protected] init.d]# pwd /etc/init.d [[email protected] init ...
- Linux 命令之 nslookup 命令-查询域名 DNS 信息的工具
文章目录 介绍 常用选项 参考示例 介绍 nslookup命令的英文全称为 "query Internet name server interactively ".nslookup ...
- 从零开始搭建网站 01:IP、域名、域名解析服务器(DNS)、DNSSEC
文章目录 IP 域名 域名解析服务器(DNS) DNSSEC IP 什么是IP? IP就像是每个人的身份证,所有在互联网上的计算机都会被分配一个IP地址. 公网与局域网 所有基础都是从局域网开始的. ...
- java 获得ip 端口 域名
ip和端口Pattern p = Pattern.compile("(\\d+\\.\\d+\\.\\d+\\.\\d+)\\:(\\d+)"); Matcher m = p.ma ...
- IP,域名,DNS,端口
IP(internet protocol)互联网协议:用于区分互联网中的主机. 127.0.0.1本机IP 域名(the domain name) domain>领域 :与主机IP直接关联,便于 ...
最新文章
- phpcms V9利用num++实现多样形式列表标签调用
- LeetCode-位运算-36. 只出现一次的数字
- java stop和int,JAVA并发任务中止的isinterrupted,interupted()
- REST Framework 的用户认证组件
- PropertyGrid控件 分类(Category)及属性(Property)排序
- 用C#委托实现哨兵和敌人的观察者模式!
- UI素材模板|优秀的后台管理系统UI面板
- 记一个linux内核内存提权问题
- JAVA实用教程(第六版)——期末复习1
- C++:Sqlite调用之增、读、改
- 学校计算机社团都干些什么,学校计算机社团工作计划
- 【商业模式学习感悟】趣步App——新型商业模式,还是新型传销?
- 计算机应用基础上海交通大学出版社双色版,计算机应用基础模块化教程
- 用python画星空的代码_用python画星空源代码是什么?_后端开发
- wow(3) : 宏命令
- 三、jQuery 中的 DOM 操作(超详细)
- XiaoMi-Ruby-15.6-UMA-only黑苹果efi引导文件
- FlySee(绿色图片查看器)3.3.4 发布
- 阿里云公布 “抄袭事件” 调查结果:确有员工违规
- 数据结构与算法之美笔记——基础篇(中):树,二叉树,二叉查找树,平衡二叉查找树,红黑树,递归树,堆
热门文章
- 黑夜主权个人团队html源码 简单修改即可使用
- 百度SEO最新强引蜘蛛软件工具
- Android 获取app 地址,获取手机设备信息、app版本信息、ip地址
- java 方法 链路 trace_arthas命令trace追踪方法链路
- 星际通讯+基于区块链的价值共享互联网即时通讯应用平台
- try-catch捕获异常信息后Spring事务失效处理方法
- 去掉ecshop后台版权
- Think in AngularJS :对比 jQuery 和 AngularJS 的不同思维模式
- Magento教程 20:仅限会员留言的产品评论设定!
- CSS、JavaScript和Ajax实现图片预加载的三大方法及优缺点分析