使用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
输出结果为
{"status": 0, "result": {"database": ["elink"]}, "request_id": 1208541870}
使用apache进行域名绑定的更多相关文章
- linux下关于Apache设置二级域名绑定二级目录的方法
背景:对于一些论坛网站,某些目录需要制定二级域名去访问,这时候就要在apache中用二级域名绑定二级目录. 方法: 1.首先你要找到apache安装路径,在apahce安装路径下的conf文件夹中找到 ...
- apache支持中文域名绑定,apache支持中文域名绑定,教你怎样让apache支持中文域名绑定
摘要:apache支持中文域名绑定,apache支持中文域名绑定,教你怎样让apache支持中文域名绑定,根据本人实际经验,叫你如何让apache支持中文域名绑定,绝对管用的让apache支持中文域名 ...
- 域名解析与多域名绑定多个Tomcat项目
第一步.域名解析 1.登录阿里云的服务器地址:https://www.aliyun.com/ 新手礼包地址:https://s.click.taobao.com/as9o9Ox 2.点击控制台 3 ...
- Windows下Apache配置域名
1.打开httpd.conf 找到“Include conf/extra/httpd-vhosts.conf”这一行,取消前面的#号注释并保存 2.修改httpd-vhosts.conf文件 进入ap ...
- windows下 apache 二级域名相关配置
小编今天给大家总结下 windows 下 apache的二级域名的相关配置 利用.htaccess将域名绑定到子目录 下面就利用本地127.0.0.1进行测试 我们这里以 www.jobs.com 为 ...
- Tomcat绑定多个IP地址 多域名绑定
http://blog.csdn.net/stevenyanzhi/article/details/6029776 Tomcat绑定多个IP地址 如果一台服务机上有多个IP地址又有多个工程如何一个IP ...
- 实践笔记_J2EE_Server_Tomcat_tomcat域名绑定_1_单域名绑定
Tomcat域名绑定(1)单域名绑定 1. 测试环境说明 名称 版本 ...
- tomcat域名绑定设置
域名绑定分为单域名绑定.多域名绑定,配置主要涉及到tomcat目录下conf/server.xml文件 一.单域名绑定 1.修改server.xml 大约105行的内容(不是必须修改,如果只是绑定一个 ...
- tomcat 绑定域名 防止恶意域名绑定
http://aaronlong31.iteye.com/blog/1123260 今天公司一台服务器被很多恶意域名绑定了,电信的要我们赶紧处理,否则封IP. 服务器使用的是tomcat,上谷歌搜了很 ...
随机推荐
- Slf4j+Log4j日志框架入门
(一).日志系统介绍 slf4j,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统.简答的讲就是slf4j是一系列的 ...
- 【记录一次windows技术学习】使用笔记本DOS命令搭建WLAN热点
[记录一次windows技术学习]使用笔记本DOS命令搭建WLAN热点 时间:2017-10-14 22:36:13 撰写者:AK末影人 [转发请注明出处] --------------------- ...
- Activiti 用户任务关联自定义表单
问题阐述 通常每一个"用户任务"都会对应一个表单,以供用户录入信息.尤其是在"流程定义"拥有多个版本的情形下,明确的指定表单显得极其重要. 一份新版本的&quo ...
- swift实现与OC的混编
swift与OC的混编 现在写swift,很多的类库还不是很全,很多的第三方还是只有OC版的,这个时候swift想用,通常都是采用的swift和OC混编的方式.这里给大家演示一下混编是如何做的. sw ...
- 【原创】自用css reset
自己工作中常用的reset,和一些设置,实际用时会根据网站页面进行增删. /* Common style */html{ overflow-y:scroll; overflow-x:auto;}bod ...
- configparser模块(拷贝)
该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值). 创建文件 来看一个好多软件的常见文档格式如下: [DEFAULT] ...
- Eratosthenes,筛法求素数
//筛法求区间[0,n]的所有素数,v为素数表 //v[i]==0,i为素数 void f(int n) { int m=sqrt(n+0.5); memset(v,,sizeof(v)); ;i&l ...
- Java 7 JVM和垃圾收集
---恢复内容开始--- 写JAVA程序,一定要了解JVM(JAVA Virtual machine)一些基础知识和垃圾收集.如果对JVM已经很了解了,可以不用继续往下阅读了.本文只针对Java 7, ...
- canvas画布标签
最近良师益友整理一些canvas的资料,加强学习了解! 当你创建一个<canvas>元素后,就拥有了它的绘图上下文. 一.简单图形 1.getContext()方法 为了在canvas上绘 ...
- 优先队列(存储结构数组)--Java实现
/*优先队列--是对队列的一种改进 *要存储的数据存在优先级--数值小的优先级高--在队头 *优先队列的实现 *1.数组:适合数据量小的情况(没有用rear+front实现) *优先队列头在items ...