Dns+Nginx反向代理(超详细哦)~
2015-09-01 11:55
246 查看
环境说明:
192.168.1.1: 搭建DNS+Nginx服务
192.168.1.2 : 搭建nginx服务
搭建如下:
1. yum -y install dnsmasq 安装dns服务( -y 表示强制安装,yum安装后的路径都在/etc目录下)
2. 启动服务 service dnsmasq start 或 /etc/init.d/dnsmasq start (两种方法都OK)
3. 修改dns服务的主配置文件 vim /etc/dnsmasq.conf (vi 和 vim的区别在于文件中有字体颜色),默认的情况下,dns服务所监听的端口是本机的127.0.0.1,可是搭建内部DNS就是为了让内网的PC能正常解析其它域名的,所以你需要修改以下配置
4.然后在/etc/dnsmasq.conf文件最后一行添加 addn-hosts=/etc/dnsmasq.hosts(dns是通过dnsmasq.hosts来解析域名的,而不是通过自己本地的hosts文件来进行地址解析)
5.来看看配置文件中是怎样解析的
6.作为内网的DNS,那么办公人员不仅要访问内网,还需要访问内网,看配置咯
7.搭建192.168.1.1的Nginx(此处略),下面来配置Nginx反向代理,被代理的192.168.1.2(nginx)端口自己定义,然后重启nginx
PS:至此dns+nginx反向代理配置完毕
如有疑问或加QQ:1050784459
192.168.1.1: 搭建DNS+Nginx服务
192.168.1.2 : 搭建nginx服务
搭建如下:
1. yum -y install dnsmasq 安装dns服务( -y 表示强制安装,yum安装后的路径都在/etc目录下)
2. 启动服务 service dnsmasq start 或 /etc/init.d/dnsmasq start (两种方法都OK)
3. 修改dns服务的主配置文件 vim /etc/dnsmasq.conf (vi 和 vim的区别在于文件中有字体颜色),默认的情况下,dns服务所监听的端口是本机的127.0.0.1,可是搭建内部DNS就是为了让内网的PC能正常解析其它域名的,所以你需要修改以下配置
4.然后在/etc/dnsmasq.conf文件最后一行添加 addn-hosts=/etc/dnsmasq.hosts(dns是通过dnsmasq.hosts来解析域名的,而不是通过自己本地的hosts文件来进行地址解析)
5.来看看配置文件中是怎样解析的
6.作为内网的DNS,那么办公人员不仅要访问内网,还需要访问内网,看配置咯
7.搭建192.168.1.1的Nginx(此处略),下面来配置Nginx反向代理,被代理的192.168.1.2(nginx)端口自己定义,然后重启nginx
PS:至此dns+nginx反向代理配置完毕
如有疑问或加QQ:1050784459
相关文章推荐
- Nginx反向代理和负载均衡部署指南
- Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
- Linux Squid安装配置指南
- Squid安装
- centos6.5搭建nginx反向代理Apache服务并实现动静分离
- CentOS 6 squid3 configure small standard
- nginx反向代理配置----nginx的学习之路
- Squid代理服务器--实战篇
- NFS、NAS、SAN、Squid、LVS
- Squid服务基础及构建代理服务器
- Ubuntu-14-04-安装PHP环境和反向代理
- 反向代理
- Nginx反向代理关于端口的问题
- squid
- nginx反向代理
- squid--简单篇
- Nginx反向代理配置配置实例
- 解析正向代理与反向代理
- Squid代理服务器--基础篇
- apache反向代理 负载均衡