サーバー設定 · 1 min read · Dec 04, 2025
完璧なサーバー - Mandriva 2008 Free (Mandriva 2008.0) - ページ 6
13 Proftpd
Proftpdを次のようにインストールします:
urpmi proftpdセキュリティ上の理由から、/etc/proftpd.confに次の行を追加できます(Reinaldo Carvalhoに感謝; 詳細情報はここで見つけることができます: http://www.proftpd.org/localsite/Userguide/linked/userguide.html):
vi /etc/proftpd.conf| [...] DefaultRoot ~ IdentLookups off ServerIdent on "FTP Server ready." [...] |
ftpユーザーがCHMODを許可するために、/etc/proftpd.confの最後に次の行をコメントアウトすることを忘れないでください:
| [...] # Bar use of SITE CHMOD by default # |
その後、Proftpdを再起動します:
/etc/init.d/proftpd restart14 Webalizer
Mandriva 2008にはWebalizerパッケージが付属していないため、Webalizerのウェブサイトから静的Webalizerバイナリを次のようにインストールします:
urpmi libgeoip1 geoip libgeoipupdate0 awffullcd /tmp
wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.01-10-static.gz
gunzip webalizer-2.01-10-static.gz
mv webalizer-2.01-10-static /usr/bin/webalizer
chmod 755 /usr/bin/webalizer15 SpamAssassinに必要なPerlモジュールのインストール(ISPConfigに付属)
必要なすべてのPerlモジュールをインストールするために、適切なMandrivaパッケージを使用し、urpmiを使用してインストールできます:
urpmi perl-HTML-Parser perl-Digest-SHA1 perl-DB_File perl-Net-DNS16 終わり
サーバーの設定は完了しました。希望があれば、ISPConfigをインストールできます。
17 SuExecに関する注意
CGIスクリプトをsuExecの下で実行したい場合は、ISPConfigによって作成されたウェブサイトのウェブルートとして/var/wwwを指定する必要があります。MandrivaのsuExecは/var/wwwをDoc_Rootとしてコンパイルされています。次を実行します:
/usr/sbin/suexec -V出力は次のようになります:
[root@server1 ~]# /usr/sbin/suexec -V
-D AP_DOC_ROOT="/var/www"
-D AP_GID_MIN=100
-D AP_HTTPD_USER="apache"
-D AP_LOG_EXEC="/var/log/httpd/suexec_log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_SUEXEC_UMASK=077
-D AP_UID_MIN=100
-D AP_USERDIR_SUFFIX="public_html"
[root@server1 ~]#したがって、ISPconfigでsuExecを使用したい場合は、ISPConfigのインストール中にエキスパートモードを使用する場合はデフォルトのウェブルート(/var/www)を変更しないでください(標準モードではウェブルートを変更できないため、いずれにせよsuExecを使用できます)。
18 リンク
- Mandriva: http://www.mandriva.com
- Easyurpmi: http://easyurpmi.zarb.org
- ISPConfig: http://www.ispconfig.or
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。