2005-06-05(日)

Fedora Core3 でサーバ構築 (その2)

その1からの続き。

(5)このサーバにはPerl+PostgreSQLで作った社内用システムを入れるので、そのための準備。まずapacheを入れる。apacheもRPMでインストール。その後、httpd.confを編集。
# vi /etc/httpd/conf/httpd.conf
編集内容は以下の通り。

DocumentRoot "/home/xxxxx"
 ↑ドキュメントルートを変更(xxxxxの部分は秘密)

Options Includes ExecCGI FollowSymLinks
 ↑SSI、CGI、シンボリックリンクの許可

AllowOverride All
 ↑.htaccessの許可

DirectoryIndex index.cgi index.html index.htm index.php
 ↑インデックスにindex.cgi 、index.htm、index.phpを追加

ScriptAlias /cgi-bin/ "/home/xxxxx/"
<Directory "/home/xxxxx">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
 ↑スクリプトエイリアスの設定

AddDefaultCharset Off
 ↑デフォルトの文字コードを無効

AddCharset shift_jis .sjis
 ↑CharsetにShiftJISを追加

AddHandler cgi-script .cgi .pl
 ↑CGI実行の許可(.plを追加)

んで、Apacheの起動&自動起動設定。
# /etc/rc.d/init.d/httpd start
# chkconfig httpd on

テストファイルを置いて表示の確認。OK。

(6)次にFTPを入れる。FedoraのインストールCDにvsftpdが入ってたので、これをRPMインストール。
Anonymous接続を拒否する設定をするため、vsftpd.confを開く。
# vi /etc/vsftpd/vsftpd.conf
で、 anonymous_enable=NO に変更。
WindowsからFTPソフトでログインテスト。Anonymous接続が拒否されるかどうかも確認。


その3に続く

at 15:11 | Work | Comments[0] | Trackbacks[0]

コメント
コメントする









Cookieに保存する?




   
トラックバック
このエントリーのトラックバックURL:
http://n-function.com/cgi/mt/mt-tb.cgi/255