【背景】

  项目需要搭建一套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进行域名绑定的更多相关文章

  1. linux下关于Apache设置二级域名绑定二级目录的方法

    背景:对于一些论坛网站,某些目录需要制定二级域名去访问,这时候就要在apache中用二级域名绑定二级目录. 方法: 1.首先你要找到apache安装路径,在apahce安装路径下的conf文件夹中找到 ...

  2. apache支持中文域名绑定,apache支持中文域名绑定,教你怎样让apache支持中文域名绑定

    摘要:apache支持中文域名绑定,apache支持中文域名绑定,教你怎样让apache支持中文域名绑定,根据本人实际经验,叫你如何让apache支持中文域名绑定,绝对管用的让apache支持中文域名 ...

  3. 域名解析与多域名绑定多个Tomcat项目

    第一步.域名解析 1.登录阿里云的服务器地址:https://www.aliyun.com/   新手礼包地址:https://s.click.taobao.com/as9o9Ox 2.点击控制台 3 ...

  4. Windows下Apache配置域名

    1.打开httpd.conf 找到“Include conf/extra/httpd-vhosts.conf”这一行,取消前面的#号注释并保存 2.修改httpd-vhosts.conf文件 进入ap ...

  5. windows下 apache 二级域名相关配置

    小编今天给大家总结下 windows 下 apache的二级域名的相关配置 利用.htaccess将域名绑定到子目录 下面就利用本地127.0.0.1进行测试 我们这里以 www.jobs.com 为 ...

  6. Tomcat绑定多个IP地址 多域名绑定

    http://blog.csdn.net/stevenyanzhi/article/details/6029776 Tomcat绑定多个IP地址 如果一台服务机上有多个IP地址又有多个工程如何一个IP ...

  7. 实践笔记_J2EE_Server_Tomcat_tomcat域名绑定_1_单域名绑定

                                                                      Tomcat域名绑定(1)单域名绑定 1. 测试环境说明 名称 版本 ...

  8. tomcat域名绑定设置

    域名绑定分为单域名绑定.多域名绑定,配置主要涉及到tomcat目录下conf/server.xml文件 一.单域名绑定 1.修改server.xml 大约105行的内容(不是必须修改,如果只是绑定一个 ...

  9. tomcat 绑定域名 防止恶意域名绑定

    http://aaronlong31.iteye.com/blog/1123260 今天公司一台服务器被很多恶意域名绑定了,电信的要我们赶紧处理,否则封IP. 服务器使用的是tomcat,上谷歌搜了很 ...

随机推荐

  1. SAP 图标查找及方法

    1. 图标查找 方法一:通过TCODE查找图标对应的图标名称 执行TCODE:ICON 查找图标对应的图标名称 方法二:通过方法一查出图标名称查找对应的图标ID SE11类型池根据方法一查找的ICON ...

  2. IDL 字符串

    1.创建字符串 字符串和字符串数组通过赋值或函数方式来创建.在IDL字符串用" "或' '括起来表示. IDL> s1="abcdef" IDL> ...

  3. 使用Jquery.cookie.js操作cookie

    query.cookie.js是一个基于jquery的插件,点击下载! 创建一个会话cookie: $.cookie(‘cookieName’,'cookieValue’); 注:当没有指明cooki ...

  4. python爬虫爬取代理IP

    # #author:wuhao # #--*------------*-- #-****#爬取代理IP并保存到Excel----#爬取当日的代理IP并保存到Excel,目标网站xicidaili.co ...

  5. Java中public,protected,default,private的访问权限问题(简明扼要)

    import packa.*;//导入了packa包中所有的类.(不包括包中的子包)一般不会用,用哪个导入哪个. 导包的原则:用到哪个类,就导入哪个类.所有字母都小写. 权限列表:   public ...

  6. 数据挖掘 ID3

    本文讲的是数据挖掘中的ID3,这个有很多人做了,我也没有说什么改善,只是要考试,用我考试记录的来写,具有很大主观性,如果看到有觉得不对或感觉不好,请关掉浏览器或和我说,请不要生气或发不良的言论. 决策 ...

  7. 我的第一个python web开发框架(10)——工具函数包说明(一)

    PS:原先是想直接进入功能开发,要用到什么函数时再创建,这样也容易熟悉每个函数的由来和使用方法,但考虑到这样操作,到时会经常在不同文件间切换,不好描述,容易造成混乱,所以还是使用函数库这种方式来说明. ...

  8. admin的基础配置

    admin自定义配置 一.admin.py 我们知道在models.py文件中创建的数据表,一方面我们可以通过视图函数对其进行增删改查,一方面我们也可以通过admin进行,通常我们是通过admin的前 ...

  9. UWP 手绘视频创作工具技术分享系列 - 手绘视频导出

    手绘视频最终的生成物是视频文件,前面几篇主要讲的是手绘视频的创作部分,今天讲一下手绘视频的导出问题.主要以 UWP 为例,另外会介绍一些 Web 端遇到的问题和解决方法. 如上所述,手绘视频在创作后, ...

  10. 记录一个Unity播放器插件的开发

    背景 公司最近在做VR直播平台,VR开发我们用到了Unity,而在Unity中播放视频就需要一款视频插件,我们调研了几个视频插件,记录两个,如下: Unity视频插件调研 网上搜了搜,最流行的有以下两 ...