ホスティングサーバーを管理したことがある場合、 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 →インストールスクリプトをダウンロードするために使用されます。
  • li>

  • screen →インストールは、sshセッションを維持します。

ヒント:画面を使用するは、インターネット接続が不安定な場合に特に便利です。インストーラーを実行する前に画面を入力するだけで、後で安全に切断して再接続できます。

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”>

Categories: IT Info