CentOS 7にApacheをインストールする方法
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
独自のメールサーバーを実行すると、プライバシーの利点に加えて、ドメインに必要なだけメールアカウントを作成できるようになります。
このチュートリアルでは、Ubuntu 18.04の新規インストールにオープンソースのメールサーバーセットアップスクリプトであるiRedMailをインストールする方法を示します。iRedMailは、電子メールサーバーの実行に必要な次のようなコンポーネントをすべてインストールして設定することで、時間を節約します。
最初に、完全修飾ドメイン名(FQDN)のホスト名を設定します。Enterキーhostname -f
を押して現在のホスト名を表示します。
hostname -f
Ubuntuでは、ホスト名が2つのファイルに設定されています/etc/hostname
と/etc/hosts
。を開き/etc/hostname
ます。
sudo nano /etc/hostname
では/etc/hostname
、FQDNホスト名ではなく、ホスト名の短縮形が示されています。使用するホスト名の短い形式を入力します。たとえば、使用するFQDNホスト名がの場合、mail.example.com
ファイルは次のようになります。
mail
次に、を開き/etc/hosts
ます。
sudo nano /etc/hosts
最初の項目としてFQDNホスト名を追加します。
127.0.0.1 mail.example.com mail localhost localhost.localdomain
ファイルを閉じ、サーバーを再起動します。
sudo shutdown -r now
サーバーが起動して再び実行されると、ホスト名を確認できます。
hostname -f
bzip2
ダウンロードしたiRedMailパッケージを解凍できるように、パッケージをインストールします。
sudo apt-get install bzip2
これでiRedMailをインストールする準備ができました。wgetを使用してiRedMailの最新バージョンをダウンロードします。iRedMailダウンロードページにアクセスすると、最新のビルドを見つけることができます。
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2
tarballを解凍してcd
から、ディレクトリーに解凍します。
tar xvf iRedMail-0.9.9.tar.bz2
cd iRedMail-0.9.9
次に、iRedMailインストーラスクリプトに適切な権限を追加し、で実行しsudo
ます。
chmod +x iRedMail.sh
sudo bash iRedMail.sh
iRedMailインストーラースクリプトは、メールサーバーを設定する前に一連の質問をします。メールサーバーを初めて実行する場合は、デフォルトのオプションを選択することをお勧めします。
スクリプトを実行すると、ようこそ画面が開きます。選択Yes
して続行します。
次の画面では、デフォルトのメールストレージパスを設定できます/var/vmail
。選択Next
して続行します。
次の画面では、メールアカウントを保存するための優先バックエンドを選択できます。選択してNext
から、続行を選択します。
次に、最初のメールドメイン名を入力するよう求められます。これは、サブドメインなしの以前のドメインになります。たとえば、FQDNがの場合、最初のメールドメイン名としてmail.example.com
入力example.com
します。ドメイン名を入力し、次に選択Next
して続行します。
最初のメールドメインの管理者アカウント。このアカウントは管理者アカウントとメールユーザーの両方であるため、同じ資格情報でWebメールと管理パネル(iRedAdmin)にログインできます。ユーザー名は完全なメールアドレスです。管理者アカウントのパスワードを設定するように求められます。
適切な強力なパスワードを入力したら、Next
続行することを選択します。
次に、SOGoなど、インストール可能なオプションのコンポーネントを選択するよう求められます。少なくとも、とを選択する必要がiRedAdmin
ありRoundcube
ます。
インストールするオプションのコンポーネントを選択したら、Next
続行することを選択します。
iRedMailインストーラーは、インストールを続行する前に、iRedMail構成を確認して確認するように求めます。入力してy
を押しENTER、インストールを開始します。
インストールが完了すると、iRedMailが提供するファイアウォールルールを使用するかどうか、ファイアウォールを今すぐ再起動するかどうかを尋ねられます。y
またはY
を入力して押しENTER、デフォルトのファイアウォールルールを使用してファイアウォールを再起動します。
必要なすべてのパッケージをインストールして構成したら、サーバーを再起動します。
sudo shutdown -r now
再起動後https://mail.example.com/iredadmin
、ドメインを使用してWeb管理ページにアクセスできます。メールにアクセスするには、のRoundcubeページを使用してくださいhttps://mail.example.com/mail
。サーバーは、ブラウザーでページを開くための特別な権限を必要とする自己署名証明書とともにインストールされます。認証局(CA)からの証明書にアップグレードすることをお勧めします。Let's Encryptは、無料の証明書を提供するCAです。このサービスの使用については、Vultr Setup LetsEncrypt on Linuxの記事を参照してください。Nginx
はiRedMailがインストールするデフォルトのWebサーバーであるため、の指示に従う必要があります。証明書を取得したら、iRedMailが作成する自己署名証明書を置き換える必要があります。
sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key
SSL証明書キーを必要とするすべてのサービスを再起動します。
sudo systemctl restart postfix
sudo systemctl restart nginx
sudo systemctl restart dovecot
新しいメールサーバーをお楽しみください!iRedMailをアップロードしたディレクトリ内に作成されたディレクトリにあるiRedMail.tips
ファイルを必ずお読みくださいiRedMail-0.9.9
。ファイルには以下が含まれます:
メールを送受信する前に、メールサーバーのDNSレコードを設定する必要もあります。読みはじめVultr DNSに DNSレコードの設定については、チュートリアルを。
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の未来は、日々成長を続けています。