歡迎您光臨本站 註冊首頁

apache mod_proxy模塊載入后啟動出錯(未解決)

←手機掃碼閱讀     火星人 @ 2014-03-05 , reply:0

apache mod_proxy模塊載入后啟動出錯(未解決)

apache版本:2.2.3

由於需要mod_proxy功能,故進行動態的載入
# /usr/local/apache/bin/apxs -c -i -a mod_proxy.c

載入完畢后,發現modules目錄有mod_proxy.so文件,
在httpd.conf 中也有   LoadModule proxy_module       modules/mod_proxy.so

然後重啟apache的時候發現出錯
########################################################################
# /usr/local/apache/bin/apachectl stop
httpd: Syntax error on line 34 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/mod_proxy.so into server: /usr/local/apache/modules/mod_proxy.so: undefined symbol: proxy_lb_workers
########################################################################

望高人解答!謝謝!
順便說下,我要用mod_proxy的反向代理功能,是不是只要載入mod_proxy.c 就夠了吧。
《解決方案》

頂啊
《解決方案》

我再頂!!!
《解決方案》

我再頂!!!
《解決方案》

http://nixforums.org/files/forum/about168936-Cannot-load-mod_proxy.-undefined-symbol--proxy_lb_workers.html
《解決方案》

那篇文章的意思是 沒有載入 proxy_util.c  
然後,我載入它   # /usr/local/apache/bin/apxs -c -i -a proxy_util.c
載入的時候出現報錯:
/usr/local/apache/build/libtool --silent --mode=compile gcc -prefer-pic   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -pthread -I/usr/local/apache/include  -I/usr/local/apache/include   -I/usr/local/apache/include   -c -o proxy_util.lo proxy_util.c && touch proxy_util.slo
/usr/local/apache/build/libtool --silent --mode=link gcc -o proxy_util.la  -rpath /usr/local/apache/modules -module -avoid-version    proxy_util.lo
apxs:Error: Sorry, cannot determine bootstrap symbol name.
apxs:Error: Please specify one with option `-n'.
《解決方案》

先運行/usr/local/apache/bin/apxs -c proxy_util.c
再運行/usr/local/apache/bin/apxs -c -n -a proxy_util.la

你看看他的提示:apxs:Error: Please specify one with option `-n'.
沒有載入-n參數
《解決方案》

原帖由 hmilycbz 於 2006-9-12 13:58 發表
先運行/usr/local/apache/bin/apxs -c proxy_util.c
再運行/usr/local/apache/bin/apxs -c -n -a proxy_util.la

你看看他的提示:apxs:Error: Please specify one with option `-n'.
沒有載入-n參數

樓上的意思我不是很明白,我按你的意思運行了,然後單運行到/usr/local/apache/bin/apxs -c -n -a proxy_util.la的時候報了個錯誤:

/usr/local/apache/build/libtool --silent --mode=link gcc -o proxy_util.la  -rpath /usr/local/apache/modules -module -avoid-version    proxy_util.la

*** Warning: Linking the shared library proxy_util.la against the loadable module
*** proxy_util.so is not portable!
gcc: ./.libs/proxy_util.so: No such file or directory
apxs:Error: Command failed with rc=65536
《解決方案》

不好意思,我寫錯了個地方,:cry:
應該是運行:
/usr/local/apache/bin/apxs -i -n -a proxy_util.la
你再試試看下
《解決方案》

我又試過了,報錯:
/usr/local/apache/build/instdso.sh SH_LIBTOOL='/usr/local/apache/build/libtool' proxy_util.la /usr/local/apache/modules
/usr/local/apache/build/libtool --mode=install cp proxy_util.la /usr/local/apache/modules/
cp .libs/proxy_util.so /usr/local/apache/modules/proxy_util.so
cp: cannot stat `.libs/proxy_util.so': No such file or directory
apxs:Error: Command failed with rc=65536

[火星人 ] apache mod_proxy模塊載入后啟動出錯(未解決)已經有697次圍觀

http://coctec.com/docs/service/show-post-45637.html