CentOS 7にApacheをインストールする方法
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
メールサーバーをゼロから構築したことがあれば、面倒な作業になる可能性があることがわかります。無数の構成ファイルの編集に時間を費やしたくない私たちのための別のオプションがあります。iRedMailは、完全に機能するメールサーバーに必要なすべてのコンポーネントを自動的にインストールして構成する素晴らしいシェルスクリプトです。iRedMailは、以下を含むオープンソースソフトウェアの完全なパッケージを使用します。
Postfix
-メール転送エージェント(MTA)。Dovecot
-POP3およびIMAPサーバー。Apache
、Nginx
-Webサーバー。OpenLDAP
、Idapd
-メールアカウントを保存するためのLDAPサーバー。MySQL
、MariaDB
、PostgreSQL
-アプリケーションデータのためのSQLサーバ。メールアカウントの保存にも使用できます。SpamAssassin
-スパムスキャナー。ClamAV
-ウイルススキャナー。Amavisd-new
-Postfix、SpamAssassin、ClamAV間のインターフェース。Roundcube
-ウェブメールクライアント。SOGo Groupware
-カレンダー、連絡��、タスクサービス。Fail2ban
-悪意のあるIPを禁止します。Awstats
-ApacheおよびPostfixログアナライザ。iRedAPD
-Postfixポリシーサーバー。このチュートリアルでは、メールサーバーを実行し、Let's Encryptを使用してSSLで保護するためのすべての手順を説明します。
インストールを始める前に、システムを更新する必要があります。
sudo apt-get update
sudo apt-get upgrade
次に、完全修飾ドメイン名(FQDN)のホスト名を設定します。Ubuntuでは、ホスト名は、2つのファイルに設定され、される/etc/hostname
と/etc/hosts
。
を開き/etc/hostname
ます。
sudo nano /etc/hostname
FQDNではなく、短いホスト名をファイルに追加します。完全なドメインの場合、mail.example.com
ファイルは次のようになります。
mail
次に、/etc/hosts
FQDNを開いて追加します。
127.0.0.1 mail.example.com mail localhost localhost.localdomain
サーバーを再起動します。
sudo shutdown -r now
これで、ホスト名を確認できます。
hostname -f
FQDNが設定されたので、インストールに進みます。を使用して最新バージョンのiRedMailをダウンロードしwget
ます。iRedMailダウンロードページにアクセスすると、最新のビルドを見つけることができます。
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.7.tar.bz2
次に、tarballを解凍してcd
から、ディレクトリーに解凍します。
tar xvf iRedMail-0.9.7.tar.bz2
cd iRedMail-0.9.7
次に、スクリプトに権限を追加し、sudoで実行します。
chmod +x iRedMail.sh
sudo bash iRedMail.sh
いくつかの質問をするセットアップウィザードが表示されます。
/var/vmail
です。mail.example.com
次のように設定した場合example.com
、最初のメールドメイン名としてを入力します。Roundcube
、およびを選択する必要がありますiRedAdmin
。すべてが入力されたので、設定を確認してインストールを開始するだけです。インストール後、iRedMailが提供するファイアウォールルールを使用するかどうかを尋ねられます。ルールはにコピーされ/etc/default/iptables
ます。このオプションを使用するには、「y
」と入力して続行します。次に、次のような重要なデータが表示されます。
このデータは、にもあります/home/yourusername/iRedMail-0.9.7/iRedMail.tips
。
サーバーを再起動します。
sudo shutdown -r now
再起動後https://mail.example.com/iredadmin
、ドメインを使用してWeb管理ページにアクセスできます。メールにアクセスするには、のRoundcubeページを使用してくださいhttps://mail.example.com/mail
。iRedMailは、ブラウザーでページを開くための特別な権限を必要とする自己署名証明書を使用してサーバーをインストールします。公式のCA証明書にアップグレードすることをお勧めします。Let's Encryptは、無料の証明書を提供するCAです。訪問のLinux上でセットアップLetsEncryptこのサービスの使用方法について。証明書を取得したら、自己署名証明書を置き換える必要があります。
sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key
キーを使用してすべてのサービスを再起動します。あなたのWebサーバのためのnginxのを使用していた場合は、交換するだろうapache2
とnginx
。
sudo systemctl restart postfix
sudo systemctl restart apache2
sudo systemctl restart dovecot
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。