[PREVIOUS CHAPTER]
[NEXT CHAPTER]
2 Example: install fml cgi under apache 1.3.14, suexec enabled
/usr/local/apache/logs/error_log
/usr/local/apache/logs/suexec_log
2.1 ~/public_html
2.2 prepare CGI scripts
makefml admin.cgi config
which ? (0-7) [0] 4
user (fml) [fml] fml
% /usr/local/apache/bin/htpasswd /usr/local/fml/www/authdb/admin/htpasswd fml
New password:
Re-type new password:
which ? (0-7) [0] 5
* create /home/fukachan/public_html/cgi-bin/fml/admin/.htaccess
* create CGI scripts in /home/fukachan/public_html/cgi-bin/fml/admin/
menu.cgi makefml.cgi mlmenu.cgi menubar.cgi index.cgi newml.cgi rmml.cgi
2.3 mail servers setup
# touch /var/spool/ml/etc/aliases.db
2.4 apache configurations
# tar zxvf apache_1.3.14.tar.gz
# cd apache_1.3.14/
# ./configure --enable-suexec --suexec-caller=nobody
# make
# make install
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI
</A>
AddHandler cgi-script .cgi
# apachectl configtest
OK
# apachectl restart
Apache/1.3.14 (Unix) configured -- resuming normal operations
suEXEC mechanism enabled (wrapper: /usr/local/apache/bin/suexec)
2.5 check: passwords
# chmod -R go+rx `find /usr/local/fml/www/authdb -type d -print`
# chmod -R go+r /usr/local/fml/www/authdb
2.6 check: ~fml/public_html/
% chmod -R go-w ~/public_html/
% chown -R fml:fml ~/public_html/
2.7 test
[PREVIOUS CHAPTER]
[NEXT CHAPTER]
Copyright (C) 1993-2001 Ken'ichi Fukamachi
All rights of this page is reserved.
# This Document(html format) is automatically geneareted by fwix.pl.
# fwix (Formatter of WIX Language) is fml document formatter system
# designed to generate plaintext, html, texinfo and nroff from one file.