
ホスティングサーバーを管理したことがある場合、 cpanel & whm href = “https://www.tecmint.com/linux-webhosting-contol-panels/” rel = “noopener”ターゲット= “_blank” title = “linux for linux for linux”>最も人気のあるコントロールパネル 特にサーバー管理を容易にするためにサーバー管理を簡単にするために、<
この投稿では、 cpanel & whm almalinux 9 。
のインストールについて説明します。
cpanel&whm?
とは何ですか
- cpanel →これは、エンドユーザー(ウェブサイトの所有者)のコントロールパネルです。これにより、ウェブサイト、ドメイン、データベース、メールアカウントを管理できます。
- whm ( webhost Manager )→これは、サーバーを管理し、ホスティングアカウントを作成し、セキュリティを処理する管理者側です。
一緒に、彼らはすべてを手作業で行うよりもはるかにユーザーフレンドリーなホスティングサーバーを実行します。
なぜアルマリヌックス9?
centos 8 の終わり以来、 almalinux は、 rhel ( red hat enterprise linux )。
cpanel は almalinux 9 ( cpanel v114 で始まる)を正式にサポートしています。
システム要件
インストールする前に、サーバーがこれらの要件を満たすことを確認してください:
- CPU :1.1 GHzシングルコア(推奨:パフォーマンスを向上させるためのマルチコア)
- ram :2 gb(推奨:4 gb+)
- ディスクスペース:20 gb(推奨:40 gb+)
- アーキテクチャ:64ビット(推奨:64ビット)
その他の重要なメモ:
- a almalinux 9 は、cpanelが独自のスタックを管理するため、事前インストールWebサーバー(Apache、nginx、mysqlなど)なしでインストールします。
- a 静的IPアドレスをセットアップ(DHCPが問題を引き起こします)。
- 完全な資格のあるドメイン名( fqdn )を設定します。
- selinuxを無効にします(cpanelはそれをサポートしていません)。
- サーバーへのルートアクセスが必要です。
pro tip :競合を回避し、インストールをよりスムーズにするために、常にクリーンサーバーにcpanelをインストールしてください。
1。サーバーを更新
cpanel をインストールする前に、システムが完全に最新の状態であることを確認しましょう。これにより、競合が防止され、最新のセキュリティパッチが確保されます。
dnf update-y DNFアップグレード-Y
<図aria-describedby = “caption-attachment-60912” class = “wp-caption aligncenter” id = “attachment_60912” style = “width:841px”> sudo hostnamectl set-hostname host.example.com
選択したホスト名(例: host> host.example.com
)がDNSのサーバーのパブリックIPアドレスにマッピングされ、フォワードDNと逆DNSの両方が正しく解決されます。
ルートドメイン( example.com
)をホスト名として使用しないでください。代わりに、適切な構成のために、 server.example.com
、 host> host> code> cpanel.example.com
などのサブドメインを割り当てます。
で変更を確認できます
hostnamectlステータス hostname-f
<図aria-describedby = “caption-attachment-60915” class = “wp-caption aligncenter” id = “attachment_60915” style = “width:784px”>
3。 SELINUX(cPanelに必要)
を無効にします
cpanel は selinux をサポートしていないため、一時的に(現在のセッションで)永続的に無効にする必要があります(したがって、再起動後も無効にしたままです):
#一時的にSELINUXを許容モードに設定します SetenForce 0 #configファイルを編集して、SELINUXを永続的に無効にします SED-I s/^selinux = endforcing/selinux = disabled/'/etc/selinux/config
サーバーを再起動して、変更を適用します:
再起動
再起動した後、Selinuxが無効になっていることを確認します:
getenforce
4。必要なパッケージをインストール
cpanel インストーラーを実行する前に、サーバーはインストールするためにいくつかの基本的なツールを必要とします。
dnf install-y perl wget curl画面
それぞれが行うことは次のとおりです。
- perl →cpanelインストーラーはそれに依存します。
- wget / curl →インストールスクリプトをダウンロードするために使用されます。
- screen →インストールは、sshセッションを維持します。
li>
ヒント:画面を使用する
は、インターネット接続が不安定な場合に特に便利です。インストーラーを実行する前に画面
を入力するだけで、後で安全に切断して再接続できます。
5。 (一時的に)ファイアウォールを無効にします
cpanelはインストール中に独自のファイアウォールルールを管理するため、既存のファイアウォールを一時的に無効にして競合を防ぐことをお勧めします。
systemctl停止firewalld SystemCtlはfirewalldを無効にします
<図aria-describedby = “caption-attachment-60916” class = “wp-caption aligncenter” id = “attachment_60916” style = “width:713px”>
心配しないでください!インストール後、 csf ( configserver security&firewall )など、セキュリティのためのファイアウォールを再度有効にする必要があります。これは強くお勧めします。
6。 CPANELインストーラーを実行します
さて、エキサイティングな部分が来ます! cpanel インストールは簡単ですが、サーバーの仕様に応じて30〜60分かかる場合があります。
/home
ディレクトリに移動します:
cd/home
最新の cpanel インストーラースクリプト:
をダウンロードします
curl-o最新l https://securedownloads.cpanel.net/latest
インストーラーを実行:
sh最新
<図aria-describedby = “caption-attachment-60917” class = “wp-caption aligncenter” id = “attachment_60917” style = “width:828px”> インストーラーは、 apache (webサーバー)、 php 、 mysql / mariadb 、 exim (メールサーバー)、 dns サービスなど、CPANELが必要とするすべてのものを自動的にセットアップします。
7。アクセスWHMパネル
インストールが完了したら、WHMにログインしてセットアップを完成させることができます:
https:// your-server-ip:2087
サーバーのルート資格情報を使用して whm にログインできます。
<図aria-describedby = “caption-attachment-60922” class = “wp-caption alignnone” id = “attachment_60922” style = “width:1046px”>