このチュートリアルでは:
ファイアウォール テストで cPanel DAV デーモンのオープン ポートを有効にする
cPanel DAV デーモン ユーザーが Web サイトのデータをリモートで管理できるようにする一連の拡張機能を有効にします。たとえば、CalDAV リモート サーバー上のカレンダー データを同時に管理するためのアクセスを複数のデバイスに許可する拡張機能です。 CalDAV を使用すると、サーバーを使用してカレンダー イベントをホストし、作成、共有、編集、および削除できます。次のガイドには、cPanel DAV Daemon をセットアップする方法の手順が含まれています。 CalDAV を追加するには サービス。
注: 以下の手順では、VPS および専用サーバーでのみ取得できるルート アクセスが必要です。
cPanel DAV デーモンを有効にする
CalDAV を使用するには、cPanel DAV Daemon を WHM から有効にする必要があります。以下の手順に従って、cPanel DAV デーモンを有効にします。
<オール>サービスを有効にしたので、ファイアウォールのポートを開いて、cPanel DAV デーモンが接続をリッスンできるようにする必要があります。
ファイアウォールでポートを開く
cPanel DAV デーモンは、ファイアウォールのポート 2079 および 2080 を使用します 接続を管理します。通常、これらのポートは、デフォルトでは接続に対して「開いている」わけではありません。接続のためにファイアウォールでポートを開くのは簡単で、APF と CSF のどちらを使用していても同様です。このセクションの手順では、実行中のファイアウォールを特定する方法について説明します。 APF と CSF のどちらを実行しているかに応じて、それぞれの指示に従って、cPanel DAV Daemon に必要なポートを開く方法を学習できます。
使用しているファイアウォールは?
VPS または専用サーバーのデフォルト構成を使用している場合は、APF を実行している可能性が高くなります。これを確認するには、root として次のコマンドを実行します:
/bin/systemctl status apf.service
以下の出力は、APF がアクティブであることを確認します:
[email protected] ~ $ /bin/systemctl status apf.service ● apf.service - SYSV: Advanced Policy Firewall Loaded: loaded (/etc/rc.d/init.d/apf; bad; vendor preset: disabled) Active: active (exited) since Wed 2017-10-04 17:51:10 EDT; 2min 37s ago Docs: man:systemd-sysv-generator(8) Process: 20628 ExecStart=/etc/rc.d/init.d/apf start (code=exited, status=0/SUCCESS)
以下の出力は、APF がアクティブでないことを示しています:
[email protected] ~ $ /bin/systemctl status apf.service Unit apf.service could not be found.
この場合、root として次のコマンドを実行します:
/bin/systemctl status csf.service
次の出力は、CSF が実行されていることを確認します:
[email protected] ~ $ /bin/systemctl status apf.service ● csf.service - ConfigServer Firewall & Security - csf Loaded: loaded (/usr/lib/systemd/system/csf.service; enabled; vendor preset: disabled) Active: active (exited) since Wed 2017-09-20 13:58:36 EDT; 2 weeks 0 days ago Main PID: 829 (code=exited, status=0/SUCCESS) CGroup: /system.slice/csf.service
APF を使用してポートを開く
<オール>nano /etc/apf/conf.apf
# Common ingress (inbound) TCP ports IG_TCP_CPORTS="20,21,25,53,80,110,113,143,443,465,993,995,2049,2077,2078,2082,2083,2086,2087,2089,2095,2096,3306,5222,9090,12001"
# Common ingress (inbound) TCP ports IG_TCP_CPORTS="20,21,25,53,80,110,113,143,443,465,993,995,2049,2077,2078,2079,2080,2082,2083,2086,2087,2089,2095,2096,3306,5222,9090,12001"
apf -r
CSF を使用してポートを開く
<オール>nano /etc/csf/csf.conf
# Allow incoming TCP ports TCP_IN = "20,21,25,53,80,110,143,443,465,587,993,995,2077,2078,2082,2083,2086,2087,2095,2096"
# Allow incoming TCP ports TCP_IN = "20,21,25,53,80,110,143,443,465,587,993,995,2077,2078,2079,2080,2082,2083,2086,2087,2095,2096"
csf -r
テスト
cPanel DAV デーモンを有効にし、ファイアウォールでポートを開くと、telnet を使用できます ポート 2079 への接続をテストするには 次のコマンドを実行します:
telnet server.hostname 2079
次の出力が表示されます:
[email protected] ~ $ telnet server.hostname 2079 telnet server.hostname 2079 Connected to server.hostname. Escape character is '^]'.
次に、次のコマンドを実行して ポート 2080 をテストします :
telnet server.hostname 2080
次の出力が表示されます:
[email protected] ~ $ telnet server.hostname 2080 telnet server.hostname 2080 Connected to server.hostname. Escape character is '^]'.
ポートを開き、cPanel DAV Daemon を有効にすると、CalDAV が利用可能になります。このプロトコルを使用して、ドメインのカレンダー データを同期できるようになりました。 CalDAV の使用方法の詳細については、「iOS 11 での CalDAV アカウントの追加」のガイドを確認してください。