永久黄网站色视频免费直播,yy6080三理论日本中文,亚洲无码免费在线观看视频,欧美日韩精品一区二区在线播放

Board logo

標(biāo)題: [求助] 請問,可以實(shí)現(xiàn)一個(gè)公網(wǎng)ip多臺內(nèi)部服務(wù)器嗎? [打印本頁]

作者: zerone    時(shí)間: 2012-11-15 15:37     標(biāo)題: 請問,可以實(shí)現(xiàn)一個(gè)公網(wǎng)ip多臺內(nèi)部服務(wù)器嗎?

本帖最后由 zerone 于 2012-11-15 15:48 編輯

實(shí)際環(huán)境是這樣的:4臺服務(wù)器,一個(gè)WDLINUX做公司網(wǎng)站,一個(gè)CLEAROS做防火墻,另外有兩臺機(jī)器做ALFRESCO文檔管理及CRM,F(xiàn)在想通過域名訪問全部服務(wù)器,比如WWW.ABC.COM、DOC.ABC.COM、CRM.ABC.COM,在網(wǎng)上找到 手動(dòng)DNS解析配合域名使用,原理是在內(nèi)部做了一個(gè)URL的轉(zhuǎn)向,將訪問DOC.ABC.COM的請求轉(zhuǎn)到了內(nèi)部另外一臺服務(wù)器上。
我試著 在WDLINUX上新建DOC.ABC.COM,然后著修改了WWW/WDLINUX/APACHE/CONF/VHOST/DOC....CONF,但是不起做用。
也在WDLINUX中設(shè)置的DOC.ABC.COM中設(shè)置過多IP,也不行。
請問要如何實(shí)現(xiàn)。
作者: zerone    時(shí)間: 2012-11-15 16:25

本帖最后由 zerone 于 2012-11-15 16:27 編輯

搜索了一下,是apache反向代理的功能,本論壇上有NGINX下的處理方法,請教在在APACHE下如何實(shí)現(xiàn)。

可以實(shí)現(xiàn)一個(gè)公網(wǎng)IP。發(fā)布多個(gè)內(nèi)網(wǎng)機(jī)器的網(wǎng)站了


作者: admin    時(shí)間: 2012-11-15 17:55

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

要在再編譯下apache,加上proxy模塊,默認(rèn)沒加上的
作者: zerone    時(shí)間: 2012-11-15 22:17

本帖最后由 zerone 于 2012-11-15 22:20 編輯

謝謝ADMIN

我改了之后,訪問DOC.ABC.COM出現(xiàn)403錯(cuò)誤

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.單獨(dú)編譯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/
作者: admin    時(shí)間: 2012-11-15 23:09

看下主機(jī)目錄是什么權(quán)限
作者: zerone    時(shí)間: 2012-11-16 00:17

應(yīng)該是proxy依賴的模塊沒有加載,需要重新編譯。

問題出現(xiàn)了,編譯時(shí) 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
作者: zerone    時(shí)間: 2012-11-17 18:11

重新安裝了一個(gè)新的WDOS,直接重新編譯APACHE,這回可以了。

另外,要問一下,如何重新安裝APACHE,原來那個(gè)APACHE完成錯(cuò)亂了,已經(jīng)不能使用了。
作者: admin    時(shí)間: 2012-11-17 18:29

重新編譯安裝就可以
作者: zerone    時(shí)間: 2012-11-19 10:37

本帖最后由 zerone 于 2012-11-19 10:39 編輯

最后總結(jié)一下,做個(gè)記錄。


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網(wǎng)站后編輯該網(wǎng)站配置文件

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
作者: zerone    時(shí)間: 2012-11-19 10:41

本帖最后由 zerone 于 2012-11-19 10:43 編輯

就是在編譯的時(shí)候,如果加 --enable-ssl --enable-deflate,就會(huì)出錯(cuò),大概是缺少一個(gè)LIB,因?yàn)槲矣貌坏剑跃蜎]理了.

最后感謝一下,WDLINUX 是一個(gè)非常好用的系統(tǒng),難得的是FREE,謝謝。
作者: admin    時(shí)間: 2012-11-19 11:06

回復(fù) 9# zerone


   這個(gè)編譯,沒加proxy模塊吧?
作者: admin    時(shí)間: 2012-11-19 11:07

回復(fù) 10# zerone

   那看是哪個(gè)LIB,安裝上就應(yīng)該可以了
多多支持
作者: zerone    時(shí)間: 2012-11-19 11:36

回復(fù) 11# admin

HOHO,COPYr的,忘記加了

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






歡迎光臨 WDlinux官方論壇 (http://www.fsowen.com/bbs/) Powered by Discuz! 7.2