zoukankan      html  css  js  c++  java
  • 使用apache进行域名绑定

    【背景】

      项目需要搭建一套mysqlapi的开发环境,进行域名绑定

    【方法】

    主要方式通过修改apache的vhost配置文件,重启apache服务,以及最终在客户端绑定hosts。

    1、查看apache服务目录

    [root@alice48 10.73.13.48 sinasrv2]# ps aux |grep httpd
    root      1488  0.0  0.1 336416 13904 ?        Ss   Jul03   0:00 /usr/local/sinasrv2/sbin/httpd -k restart
    www       8449  0.0  0.1 339244 13212 ?        S    04:02   0:00 /usr/local/sinasrv2/sbin/httpd -k restart
    www       8450  0.0  0.1 340780 14496 ?        S    04:02   0:02 /usr/local/sinasrv2/sbin/httpd -k restart
    www       8451  0.0  0.1 340080 13784 ?        S    04:02   0:00 /usr/local/sinasrv2/sbin/httpd -k restart
    www       8452  0.0  0.0 336932 11456 ?        S    04:02   0:00 /usr/local/sinasrv2/sbin/httpd -k restart
    www       8453  0.0  0.1 340784 14720 ?        S    04:02   0:03 /usr/local/sinasrv2/sbin/httpd -k restart
    www      16928  0.0  0.1 340780 14188 ?        S    06:50   0:00 /usr/local/sinasrv2/sbin/httpd -k restart
    root     18487  0.0  0.0  61164   764 pts/27   S+   10:37   0:00 grep httpd
    www      28401  0.0  0.0 339024 11964 ?        S    09:47   0:00 /usr/local/sinasrv2/sbin/httpd -k restart
    

    目录所在的地方为/usr/local/sinasrv2,该目录下的文件为

    [root@alice48 10.73.13.48 sinasrv2]# cd /usr/local/sinasrv2
    [root@alice48 10.73.13.48 sinasrv2]# ll
    total 60
    drwxr-xr-x  3 root   root  4096 May  6 16:11 bin
    drwxr-xr-x  2 root   root  4096 Aug  8  2011 distcache
    drwxr-xr-x  8 www    www  12288 Jul  9 10:32 etc
    drwxr-xr-x 13 root   root 12288 Mar 10 09:49 include
    drwxr-xr-x 15 root   root  4096 Jun  7 21:29 lib
    lrwxrwxrwx  1 root   root    23 Jan 13  2011 lib64 -> /usr/local/sinasrv2/lib
    lrwxrwxrwx  1 root   root    17 Jan 13  2011 modules -> lib/httpd/modules
    drwxr-xr-x  3 root   root  4096 Dec 19  2012 rome
    drwxr-xr-x  2 root   root  4096 Dec  3  2013 sbin
    drwx------  2 nobody root  4096 Mar 18  2011 scgi_temp
    drwxr-xr-x 14 root   root  4096 Nov 27  2012 share
    drwx------  2 nobody root  4096 Mar 18  2011 uwsgi_temp
    drwxr-xr-x  5 root   root  4096 Jul  2  2013 var
    

      

    2、修改apache的vhost配置文件

     vim /usr/local/sinasrv2/etc/httpd.conf

    添加如下内容:

    <VirtualHost *:80>
        ServerAdmin xinyu7@staff.sina.com.cn
        DocumentRoot /data1/www/htdocs/dpadmint-dev.grid.sina.com.cn
        ServerName api-dev.mysql.cluster.sina.com.cn
        ErrorLog /data1/www/logs/api-dev.mysql.cluster.sina.com.cn-error_log
        CustomLog /data1/www/logs/api-dev.mysql.cluster.sina.com.cn-access_log combined
        ProxyPass / http://127.0.0.1:6184/
        ProxyPreserveHost on
    </VirtualHost>
    

      

      

    3、重启apache服务

    [root@alice48 10.73.13.48 etc]# apachectl restart
    [root@alice48 10.73.13.48 etc]# ps aux |grep httpd
    root      1488  0.0  0.1 336416 13924 ?        Ss   Jul03   0:00 /usr/local/sinasrv2/sbin/httpd -k restart
    www      23323  0.0  0.0 336416  6992 ?        S    10:48   0:00 /usr/local/sinasrv2/sbin/httpd -k restart
    www      23324  0.0  0.0 336416  6992 ?        S    10:48   0:00 /usr/local/sinasrv2/sbin/httpd -k restart
    www      23325  0.0  0.0 336416  6992 ?        S    10:48   0:00 /usr/local/sinasrv2/sbin/httpd -k restart
    www      23326  0.0  0.0 336416  6992 ?        S    10:48   0:00 /usr/local/sinasrv2/sbin/httpd -k restart
    www      23327  0.0  0.0 336416  6992 ?        S    10:48   0:00 /usr/local/sinasrv2/sbin/httpd -k restart
    root     23329  0.0  0.0  61164   764 pts/27   S+   10:48   0:00 grep httpd
    

      

    4、 测试校验

    绑定host

    http://api-dev.mysql.cluster.sina.com.cn/autogrant/get_grant_db?token=2c9c17acee&username=guosong&port=6011

    输出结果为

    {"status": 0, "result": {"database": ["elink"]}, "request_id": 1208541870}
  • 相关阅读:
    Linux命令集
    Java实现 LeetCode 648 单词替换(字典树)
    pci常用命令
    pci 设备 vendor device subsystem 驱动
    手动绑定驱动 + drivers_probe + rescan
    找不到网卡 pci probe function not called
    primary + secondary + malloc + rte_memzone_reserve
    gdb 打印结构体
    rte_fbarray_init
    DPDK 内存管理---malloc_heap和malloc_elem
  • 原文地址:https://www.cnblogs.com/gsblog/p/3833070.html
Copyright © 2011-2022 走看看