サーバー設定 · 2 min read · Dec 06, 2025
完璧なサーバー - OpenSUSE 11.1 x86_64 [ISPConfig 3] - ページ 5
12 MyDNS
MyDNS DNSサーバーをインストールします。実行:
cd /tmp
wget http://download.opensuse.org/repositories/home:/bajizs_cnt/openSUSE_11.1/x86_64/mydns-ng-1.2.8-5.1.x86_64.rpm
wget http://download.opensuse.org/repositories/home:/bajizs_cnt/openSUSE_11.1/x86_64/mydns-ng-mysql-1.2.8-5.1.x86_64.rpm
rpm -i mydns*.rpm
rm -f mydns*.rpmchkconfig --add mydns13 vloggerとWebalizerのインストール
cd /tmp
wget http://n0rp.chemlab.org/vlogger/vlogger-1.3.tar.gz
tar xvfz vlogger-1.3.tar.gz
mv vlogger-1.3/vlogger /usr/sbin/
rm -rf vlogger*
yast2 -i webalizer perl-DateManip14 fail2banのインストール
rpm -i http://download.opensuse.org/repositories/home:/kolbma/openSUSE_11.1/x86_64/fail2ban-0.8.4-2.1.x86_64.rpm警告: warning: /var/tmp/rpm-xfer.SCm0TM: Header V3 DSA signature: NOKEY, key ID 5b00c76eは無視できます。
15 jailkitのインストール
cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.10.tar.gz
tar xvfz jailkit-2.10.tar.gz
cd jailkit-2.10
./configure
make
make install
cd ..
rm -rf jailkit-2.10*16 システムクロックの同期
NTPサーバーとシステムクロックを同期させたい場合は、次のようにします:
yast2 -i xntp次に、ntpのシステム起動リンクを追加し、ntpを開始します:
chkconfig --add ntp
/etc/init.d/ntp start17 ISPConfig 3
現在のISPConfigバージョンをダウンロードしてインストールします。ISPConfigインストーラーは、postfix、sasl、courierなどのすべてのサービスを自動的に設定します。ISPConfig 2に必要だった手動設定はもはや必要ありません。
cd /tmp
wget http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.1.6.tar.gz?use_mirror=
tar xvfz ISPConfig-3.0.1.6.tar.gz
cd ispconfig3_install/install/次に、次のコマンドを実行してインストールプロセスを開始します:
php -q install.php——————————————————————————–
_ _ _
| / | _ \/ \ / ()
| | | \ --.| |_/ / | / \/ ___ _ __| |_ _ __ _ | | |–. \ / | | / \| ‘ \ | |/ ` |
| |_| |\/ / | | _/\ () | | | | | | | (| |
__/_/| __/_/|| ||||_|\, |
/ |
|_/
——————————————————————————–
>> 初期設定
オペレーティングシステム: openSUSE 11.1 または互換性のあるもの
以下は、主要な設定のためのいくつかの質問ですので、注意してください。
デフォルト値は[ブラケット]内にあり、
“quit”(引用符なし)と入力してインストーラーを停止します。
言語を選択 (en,de) [en]: <– en
インストールモード (standard,expert) [standard]: <– standard
サーバーの完全修飾ホスト名 (FQDN)、例: server1.domain.tld [server1.example.com]: <– server1.example.com
MySQLサーバーのホスト名 [localhost]: <– localhost
MySQLのルートユーザー名 [root]: <– root
MySQLのルートパスワード []: <– yourrootsqlpassword
作成するMySQLデータベース [dbispconfig]: <– dbispconfig
MySQL文字セット [utf8]: <– utf8
2048ビットRSAプライベートキーを生成中
…………+++
……..+++
新しいプライベートキーを’smtpd.key’に書き込み中
—–
証明書リクエストに組み込まれる情報を入力するよう求められます。
入力する内容は、識別名またはDNと呼ばれるものです。
いくつかのフィールドがありますが、いくつかは空白のままにできます。
いくつかのフィールドにはデフォルト値があります。
‘.’を入力すると、そのフィールドは空白のままになります。
—–
国名 (2文字コード) [AU]: <– ENTER
州または県名 (フルネーム) [Some-State]: <– ENTER
地域名 (例: 市) []: <– ENTER
組織名 (例: 会社) [Internet Widgits Pty Ltd]: <– ENTER
組織単位名 (例: セクション) []: <– ENTER
共通名 (例: あなたの名前) []: <– ENTER
メールアドレス []:
Jailkitの設定中
SASLの設定中
PAMの設定中
Courierの設定中
Spamassassinの設定中
Amavisdの設定中
Getmailの設定中
Pureftpdの設定中
MyDNSの設定中
Apacheの設定中
ファイアウォールの設定中
ISPConfigのインストール中
ISPConfigポート [8080]: <– 8080
DBサーバーの設定中
Crontabのインストール中
rootのためのcrontabはありません
getmailのためのcrontabはありません
サービスを再起動中…
MySQLサービスを再起動中
MySQLサービスをシャットダウン中..完了
MySQLサービスを開始中..完了
メールサービス (Postfix)をシャットダウン中..完了
メールサービス (Postfix)を開始中..完了
saslauthdサービスをシャットダウン中..完了
saslauthdサービスを開始中..完了
プロセス[10980]が終了するのを待っています
プロセス[10980]が終了するのを待っています
デーモン[10980]がSIGTERMによって終了しました
ウイルススキャナー(amavisd-new)をシャットダウン中:..完了
ウイルススキャナー(amavisd-new)を開始中:..完了
Clam AntiVirusデーモンをシャットダウン中..完了
LibClamAV 警告:
LibClamAV 警告: ウイルスデータベースが7日以上古いです!
LibClamAV 警告: できるだけ早く更新してください。
LibClamAV 警告:
Clam AntiVirusデーモンを開始中..完了
Courier認証デーモンをシャットダウン中..完了
Courier認証デーモンを開始中..完了
Courier-IMAPをシャットダウン中..完了
Courier-IMAPを開始中..完了
Courier-IMAP (SSL)をシャットダウン中..完了
Courier-IMAP (SSL)を開始中..完了
Courier-POP3をシャットダウン中..完了
Courier-POP3を開始中..完了
Courier-POP3 (SSL)をシャットダウン中..完了
Courier-POP3 (SSL)を開始中..完了
構文はOK
httpd2をシャットダウン中 (すべての子プロセスが終了するのを待っています)..完了
httpd2を開始中 (prefork) シャットダウン中 pure-ftpd..完了
pure-ftpdを開始中..完了
インストールが完了しました。 phpMyAdminのシンボリックリンクを作成します: ln -s /srv/www/htdocs/phpMyAdmin /usr/local/ispconfig/interface/web/phpmyadmin /tmpディレクトリをクリーンアップします: rm -f /tmp/ispconfig3_install rm -f ISPConfig-3.0.1.6.tar.gz ISPConfigコントロールパネルにログインするには、ブラウザでこのURLを開きます(IPを設定に合わせて置き換えてください!): http://192.168.0.100:8080/ デフォルトのログインは: ユーザー: admin
パスワード: admin #### 17.1 ISPConfig 3 マニュアル ISPConfig 3の使い方を学ぶために、ISPConfig 3マニュアルをダウンロードすることを強くお勧めします。 約300ページにわたり、ISPConfigの背後にある概念(管理者、リセラー、クライアント)をカバーし、ISPConfig 3のインストールと更新方法を説明し、ISPConfig内のすべてのフォームとフォームフィールドのリファレンスを有効な入力の例と共に含み、ISPConfig 3での最も一般的なタスクのチュートリアルを提供します。また、サーバーをより安全にする方法を説明し、最後にトラブルシューティングセクションもあります。 ### 18 オプション ウェブベースのメールクライアントをインストールします: rpm -i http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.1/noarch/squirrelmail-1.4.19-4.1.noarch.rpm ln -s /srv/www/htdocs/squirrelmail /usr/local/ispconfig/interface/web/webmail ### 19 AppArmorの無効化 AppArmorは、SUSEのセキュリティ拡張(FedoraのSELinuxに類似)で、拡張セキュリティを提供するはずです。私の意見では、安全なシステムを構成するために必要ありませんし、通常は利点よりも問題を引き起こします(あるサービスが期待通りに動作しなかったために1週間のトラブルシューティングを行った後、すべてが正常であったことがわかり、問題を引き起こしていたのはAppArmorだったことが判明することを考えてみてください)。したがって、私はそれを無効にします(後でISPConfigをインストールする場合は必須です)。 次のようにして無効にできます: /etc/init.d/boot.apparmor stop chkconfig -d boot.apparmor ### 20 リンク - OpenSUSE: http://www.opensuse.org/ - ISPConfig: http://www.ispconfig.org/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。