码迷,mamicode.com
首页 > 其他好文 > 详细

nginx+dns服务器实现域名解析

时间:2018-09-21 15:05:01      阅读:482      评论:0      收藏:0      [点我收藏+]

标签:sbin   nginx服务   http   自动   oca   pst   usr   ror   机器   

需求:
由于新部署的项目测试需要外网访问,申请配置域名、imp项目可以用域名访问,并且端口号为8080;
项目所在机器192.168.130.26 im.test.soshare.com

2台nginx服务器

192.168.130.13
192.168.130.14

2台做了主从的DNS服务器

DNS1 192.168.130.15
DNS2 192.168.130.16

先在nginx vhosts里创建新的配置文件

cd /usr/local/nginx/conf/vhosts

vim im.test.soshare.com

upstream im.test.pool {

             server 192.168.130.26:8080;
         }

server
{
listen 80;
server_name im.test.soshare.com;

     access_log    /usr/local/nginx/logs/im.test.soshare.com_access.log;

    location / {
         root                   /usr/local/nginx/html;
         proxy_redirect                     off ;
         proxy_set_header             Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $remote_addr;
         proxy_set_header REMOTE-HOST $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header Host $host;
         proxy_connect_timeout 300;
         proxy_send_timeout 300;
         proxy_read_timeout 600;
         proxy_buffer_size 64k;
         proxy_buffers 4 64k;
         proxy_busy_buffers_size 64k;
         proxy_temp_file_write_size 64k;
         proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
         proxy_max_temp_file_size 128m;
         proxy_pass    http://im.test.pool;
         proxy_ignore_client_abort on;
      }

}

重启nginx 因为是源码安装的所以重启就是:

cd /usr/local/nginx/sbin

./nginx -t :检查nginx配置文件是否有错误

./nginx -s reload :不停nginx服务载入新配置文件

成功后再另一台nginx重复以上操作

修改完配置文件后 连上dns主服务器 修改配置文件 配置解析
Dns服务器做了主从复制 所以生效的内容会自动同步到另一台上 配置完成后去看下从dns是否有新记录
cd /var/named/slaves
vim 192.168.130.in-addr.arpa.zone

cd /var/named

vim soshare.zone

42 ; serial 每增加一天dns记录 就加一 否则不生效

im.test IN A 192.168.130.253 添加到最后一行

重启dns服务

service named restart

把自己真机win10 的dns 改成192.168.130.15

打开win10 终端

ping im.test.soshare.com

技术分享图片

收到192.168.130.253回复就OK了

nginx+dns服务器实现域名解析

标签:sbin   nginx服务   http   自动   oca   pst   usr   ror   机器   

原文地址:http://blog.51cto.com/13575683/2178519

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!