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

使用apache进行域名绑定

时间:2014-07-11 22:04:05      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   文件   os   art   

【背景】

  项目需要搭建一套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}

 

 

使用apache进行域名绑定,布布扣,bubuko.com

使用apache进行域名绑定

标签:blog   http   使用   文件   os   art   

原文地址:http://www.cnblogs.com/gsblog/p/3833070.html

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