[FreeBSD][Apache] Apache 與 IIS 共存於同一 IP 的 80 port (使用 mod_proxy)

Standard

由於非固定制的種花光世代只給申請一個固定 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。

Continue reading

pure-ftp 與 apache 使用者個人目錄

Standard

需求:使用 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/*>
# (下略)

改為如此,並且設定標籤內的相關屬性,唯讀、可瀏覽目錄方式等。大致如此。