无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[求助] 请问,可以实现一个公网ip多台内部服务器吗?

本帖最后由 zerone 于 2012-11-15 15:48 编辑

实际环境是这样的:4台服务器,一个WDLINUX做公司网站,一个CLEAROS做防火墙,另外有两台机器做ALFRESCO文档管理及CRM。现在想通过域名访问全部服务器,比如WWW.ABC.COM、DOC.ABC.COM、CRM.ABC.COM,在网上找到 手动DNS解析配合域名使用,原理是在内部做了一个URL的转向,将访问DOC.ABC.COM的请求转到了内部另外一台服务器上。
我试着 在WDLINUX上新建DOC.ABC.COM,然后着修改了WWW/WDLINUX/APACHE/CONF/VHOST/DOC....CONF,但是不起做用。
也在WDLINUX中设置的DOC.ABC.COM中设置过多IP,也不行。
请问要如何实现。

本帖最后由 zerone 于 2012-11-15 16:27 编辑

搜索了一下,是apache反向代理的功能,本论坛上有NGINX下的处理方法,请教在在APACHE下如何实现。

可以实现一个公网IP。发布多个内网机器的网站了

TOP

ProxyRequests Off
ProxyPass / http://127.0.0.1:9000/
ProxyPassReverse / http://127.0.0.1:9000/

要在再编译下apache,加上proxy模块,默认没加上的
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

TOP

本帖最后由 zerone 于 2012-11-15 22:20 编辑

谢谢ADMIN

我改了之后,访问DOC.ABC.COM出现403错误

Forbidden
You don't have permission to access /share on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.


我的步骤
1、下载:apache2.2.2

cd /usr/local/src/

wget http://archive.apache.org/dist/httpd/httpd-2.2.2.tar.gz

chmod +x httpd-2.2.2.tar.gz

tar -zxvf httpd-2.2.2.tar.gz

2.单独编译mod_proxy模块

cd httpd-2.2.2/modules/proxy

/www/wdlinux/apache/bin/apxs -c -i -a mod_proxy.c proxy_util.c

/www/wdlinux/apache/bin/apachectl restart

/www/wdlinux/apache/bin/httpd -M  #是否mod_proxy被加载

3.添加反向代理
vi /www/wdlinux/apache/conf/vhost/doc.abc.com.conf

ProxyRequests Off
ProxyPass / http://192.168.0.10/
ProxyPassReverse / http://192.168.0.10/

TOP

看下主机目录是什么权限
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

TOP

应该是proxy依赖的模块没有加载,需要重新编译。

问题出现了,编译时 mkdir /usr/local/apache2 ,不是WDOS的/www/wdlinux/apache,这要怎么办?

# ./configure --enable-so --enable-mods-shared="proxy  proxy_http proxy_ftp proxy_connect headers"
$ make
# make install

TOP

重新安装了一个新的WDOS,直接重新编译APACHE,这回可以了。

另外,要问一下,如何重新安装APACHE,原来那个APACHE完成错乱了,已经不能使用了。

TOP

重新编译安装就可以
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

TOP

本帖最后由 zerone 于 2012-11-19 10:39 编辑

最后总结一下,做个记录。


1.新安装WDOS
2.重新编译APACHE

wget http://mirror.bjtu.edu.cn/apache//httpd/httpd-2.2.22.tar.bz2
tar jxvf httpd-2.2.22.tar.bz2
cd httpd-2.2.22
./configure --prefix=/www/wdlinux/httpd-2.2.22 --enable-rewrite  --disable-userdir --enable-so --enable-expires --enable-headers
make && make install
service httpd restart


3.增加doc.abc.com网站后编辑该网站配置文件

vim /www/wdlinux/apache/conf/vhost/doc.abc.com.conf


        ProxyRequests Off
        ProxyPass / http://127.0.0.1:9000/
        ProxyPassReverse / http://127.0.0.1:9000

service httpd restart

TOP

本帖最后由 zerone 于 2012-11-19 10:43 编辑

就是在编译的时候,如果加 --enable-ssl --enable-deflate,就会出错,大概是缺少一个LIB,因为我用不到,所以就没理了.

最后感谢一下,WDLINUX 是一个非常好用的系统,难得的是FREE,谢谢。

TOP

回复 9# zerone


   这个编译,没加proxy模块吧?
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

TOP

回复 10# zerone

   那看是哪个LIB,安装上就应该可以了
多多支持
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

TOP

回复 11# admin

HOHO,COPYr的,忘记加了

./configure--prefix=/www/wdlinux/httpd-2.2.22 --enable-rewrite  --disable-userdir --enable-so--enable-expires --enable-headers  --enable-proxy

TOP

返回列表