patw 的筆記、生活、隨筆
FreeBSD
[FreeBSD][Apache] Apache 與 IIS 共存於同一 IP 的 80 port (使用 mod_proxy)
五月 6th
由於非固定制的種花光世代只給申請一個固定 IP,所以想要同時在兩台機器分別跑 Apache 跟 IIS,並且又想要都用 80 port 能連進來,原本以為一定得用 XXX.XXX.XXX.XXX:80 跟 XXX.XXX.XXX.XXX:81 這樣去跑,但 Google 搜尋後,發現竟然可以用 80 port 連進不同的 web server 呢。
目的:
我想用 aaa.com 與 bbb.com 可以分別連進同一 IP 的 80 port 分別位於不同主機上 apache 跟 IIS。
有一台 Router 接種花光世代,固一 IP,內部設定為:IIS主機 使用 1234 port,apache 主機使用 80 port。
[FreeBSD] ports 安裝舊版本 (以 ImageMagick 為例)
四月 24th
最近需要用到 ImageMagick,而 ports 上最新的版本是 6.6.0-10 ,但似乎安裝過程中會 make 失敗,所以試著安裝舊的版本。
首先要修改 ports-supfile,在 *default 下多增加一行欲更新軟體版本推出的時間,可以去 http://www.freshports.org 查詢,以本例來說,我想安裝 6.5.7.10 版,推出的時間為 02 Dec 2009 18:54:03,我可以輸入:
升級至 FreeBSD 8.0-RELEASE
十二月 4th
經過一番手殘與搶救,總算是升到 FreeBSD 8.0-RELEASE 了。對 freebsd-update 的升級方式不大熟悉,亂搞的結果是手殘覆蓋掉 /etc/ 底下的一些東西,像是 passwd 之類的,真慘。後來還是乖乖的用 make buildworld && make buildkernel 慢慢升,總算是可以了。此篇記錄一下升級的指令囉,如果有高手路過看到觀念錯誤的,希望能不吝指教,謝謝。
More >
[FreeBSD] 移除 "-" 開頭的檔案名
十二月 2nd
問題:要移除「-」符號為首的檔名,該如何下指令刪除呢?
找到了Removing Files That Begin With a Dash “-”的教學:
# rm -- -filename # rm /full/path/to/-filename # rm ./-filename
以上都可以喲。
pure-ftp 與 apache 使用者個人目錄
十二月 2nd
需求:使用 pure-ftpd,並且希望能使用 http://server/~user/ 的方式,供個人用戶使用。
方法:
pure-ftpd 可採虛擬帳號方式,因此 apache 內的 UserDir 寫法也需變更。
如此篇所示範:
<IfModule mod_userdir.c> UserDir /home/ftp/* </IfModule>
其中 ftp 表 pure-ftpd 所採用的一組實體帳號。
而下方:
# # Control access to UserDir directories. The following is an example # for a site where these directories are restricted to read-only. # <Directory /home/ftp/*>
(下略)
改為如此,並且設定標籤內的相關屬性,唯讀、可瀏覽目錄方式等。大致如此。
近期迴響