[freebsd]mod_include
./configure --prefix=/usr/local \ --enable-layout=FreeBSD \ --enable-with-barkley-db=/usr/local/bin/db42 \ CPPFLAGS=-I/usr/local/include/db42 \ LDFLAGS=-L/usr/local/lib/db42 \ --enable-dav=yes \ --enable-dav-fs=yes \ --enable-headers=yes \ --enable-ssl=yes \ --enable-proxy=yes \ --enable-proxy-connect=yes \ --enable-proxy-ftp=yes \ --enable-proxy-http=yes \ --with-ssl=/usr/bin \ --enable-so=yes \ --enable-mods-shared='ssl proxy proxy-connect proxy-ftp proxy-http' \ --enable-auth-digest=yes \ --disable-asis \ --disable-userdir
- httpd.conf
AddType text/html .shtml AddOutputFilter INCLUDES .shtml <Directory /home/pub/cgi-bin> Options +ExecCGI +Includes AllowOverride None AddDefaultCharset shift_jis </Directory>
- 問題は、SSIで表示する場合、対象URLをFQDNで書かなくてはならないようで、ちょっとまずい。
- 外側からアクセスする場合と、内側からアクセスする場合と、portforwarding経由でアクセスする場合に全部異なるURLを指定することになるので、自分の環境では使えないことが判明しました。orz
prefork
- システム全体のメモリが圧迫されているなあという思いがあったので、preforkを減らしてみた。
- 個人でしか使わないんだから、こんなもので十分でしょう。
<IfModule prefork.c> StartServers 2 MinSpareServers 2 MaxSpareServers 5 MaxClients 50 MaxRequestsPerChild 0 </IfModule>