易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux上Apache反向代理之ProxyPass IIS网站总结


   在把这篇总结写下来之前,我想说几句话: 工作和爱好千万别混在一起,心焦力瘁啊!为了完成一个看似以前很简单并且也有过成功经验的任务,我干到现在。本来以为挺简单的事情,加上那不争气的Promise MB Fasttrak133 的RAID驱动真的让我领略到了Windows服务器平台的魅力:一个字:真TMD烂!服务器安装的时候就有着各种困难,好容易弄好了,却在配置中出现了麻烦,当然不是指简单的对系统和网站的配置,而是针对它的转发配置。
  说正题!
  结构如此:
 
 资料:
  1、Linux1 为主服务器,Win1为本次配置的服务器,Linux2、Linux3为本次顺手配置的服务器;
  2、两个Domain: www.a.com、www.b.cn;
  3、防火墙为默认配置;地址:192.168.100.1
  4、外网IP地址:222.222.222.222,内网资源分配:Linux1 : 192.168.100.2、Linux2: 192.168.100.3、Linux3: 192.168.100.4、Win1: 192.168.100.5;
  5、之前所有Domain解析完毕,至222.222.222.222;
  本次重点是www.b.cn 这个Domain在WIN服务器中,使其能够在单一外网IP下通过Linux1的Apache反向代理转发。
  按照道理说,以我以前做的httpd的Proxy或者是Rewrite都是没有问题的,比如:
<VirtualHost 192.168.1.6:80>
ServerAdmin mail@fatsohome
ServerName mail.fatso.cn
ErrorLog logs/mail-error_log
CustomLog logs/mail-access_log common
rewriteengine on
proxyrequests   off
usecanonicalname off
rewriterule ^/(.*)$ http://192.168.1.2/$1 [P,L]
</VirtualHost>  
具体内容请参考我以前的文章:http://fatso.blog.hexun.com/2290770_d.html
  但是这一次却出现了问题,打电话问师兄,师兄帮我分析了很多情况以后也没能解决,关键是我们以前都是只选择使用Linux服务器,基本用不着Win平台的服务器,所以这一次显然要搞出问题所在。
  在测试和分析中,师兄所讲的使用下面的方式做反向是没问题的:
<VirtualHost>
ServerName  www.b.cn
RewriteEngine On
ProxyPass / http://www.b.cn/
...
</virtualHost>
  但是后来我发现,我们都忽略了一点:我们都处在自己的内网,无论是服务器还是Client都是会先被服务器返回内网的地址运行!这就让我们走入了误区,呵呵。
  当中反复测试了下面的方式,基本上包括了Proxy方式和Rewrite方式:
RewriteRule ^


相关文档:

Linux SSH命令大全

http://hugege.com/2009/06/24/linux-ssh/
Linux SSH命令大全
rm
-rf mydir /* 删除mydir目录 */
cd mydir /* 进入mydir目录 */
cd – /*
回上一级目录 */
cd ~ /* 回根目录 */
mv tools tool /* 把tools目录改名为tool */
ln -s tool bac
/*
给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP ......

Linux内核学习(转帖+原创)

     操作系统是一个非常复杂的软件,设计和实现一个操作系统需要具有精深的理论知识和高超的实践能力.传统的操作系统设计课程,过于偏重理论的学习,缺乏对实践的指导。希望深入学习操作系统的设计,最好的方法就是找一个操作系统来自己实践,在实践中学习,可以创造出奇迹。
     ......

VMWare 在嵌入式Linux开发的应用

1.VMWare 简介
1.1 什么是VMWare.
VMWare是比较流行的虚拟软件,它可以在Windows上模拟一台虚拟机,安装任何基于X86的操作系统.
– 它也有Linux版本,这样可以在Linux安装Windows
– 更新的服务器版VMWare ESX已经不需要操作系统了.直在一台硬件上虚拟出N个机器,现在很多IDC(互联网服务器商)采用这一技术,把一台 ......

Linux Command Line 解析

0
处理
模型
Linux kernel
的启动包
括很多组件的初始化和相关配置,这些配置参数一般是通过command line

行配置的。在进行后续分析之前,先来理解一下command line
的处理
模型:
要处理的对象是一个字符串,其中包含了各种配置信息,通常各个配置之间通过空格进行分离,每个配置的表达形式是
如:param=va ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号