[文件] 安裝 M$ FrontPage Server Extension 2002

看板FreeBSD作者時間21年前 (2004/07/27 12:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
沒辦法,老師要求弄的,說啥都要做給他用...=.= -------------------------------------------------------------------- 取之於網路、用之於網路,本文件以 GNU/GPL 方式散佈,轉載請註明出處, 並禁止用於商業用途。 OS: FreeBSD 5.0-R http server: Apache 1.3.27 在BSDi/Linux/Solaris上,總是有機會服務到只想用M$ FP製作網頁的user, 對叫不動,或教不會他們用WinScp或FTP上傳網頁的管理者,只好弄個M$ FP server extension在機器上造福人群。 1.先下載 mod_frontpage_mirfak-1.6.2.tar.gz至/usr/ports/distfiles 2.重點在這렮.... 解壓縮後修改 fpexec.h,把 FP_GID_MIN 和 FP_UID_MIN 從80改成100, 接著我再把他壓回去... 3.cd /usr/ports/www/mod_frontpage make NO_CHECKSUM=yes make install 4.cd /usr/local/frontpage/version5.0 ./fp_install.sh 會問一堆問題,用預設值就可以,假如你發現"找不到srm.conf"而跳出來, mkdir /usr/local/conf; cd /usr/local/conf; touch srm.conf access.conf; 再執行一次fp_install.sh就可以解決。 和FP 2002相關的部分,推薦一份文件"FreeBSD 3.4校園網路伺服器安裝實務(二)", 作者是蔡俊男,google一找就有,設定方式差不多一樣。請照著修改httpd.conf 裡 DocumentRoot部分,改成AllowOverride All。 5.修改你的web root權限成 755,不是httpd.conf的DocumentRoot喔,web root 是FP 2002的根網站。還有一些file或dir的權限也要修正.... [web root]/.htaccess改成 600,[web root]/_vti_pvt和_vti_bin改成 755 [web root]/_vti_bin/.htaccess改成 600 [web root]/_vti_bin/_vti_adm和_vti_aut改成 755 這樣差不多了,restart apache,在windows client用FP匯入、發布網站試試,如果 發布網站有問題,請tail /var/log/httpd-error.log,看是哪裡的權限沒改好。 如果沒有做第二步改FP_UID_MIN和FP_GID_MIN,會有以下log: [Mon Jul 26 23:51:14 2004] [error] [client x.x.x.x] web root owned by pr ivileged user: /www/_vti_bin/shtml.exe 主因是FreeBSD的apache owner和group都是www,UID和GID都是80,module的fpexec.h 設成100,這個地方真的不容易發現......很吐血。 大致步驟如上,希望大家使用愉快! -- 生命是一種長期而持續的累積過程,不會因為一時的際遇而終止增或減。 -- ※ Origin: 暨大水沙連 <bbs.ncnu.edu.tw> ◆ From: 220-141-125-149.dynamic.hinet.net
文章代碼(AID): #111Th200 (FreeBSD)
文章代碼(AID): #111Th200 (FreeBSD)