2016-10-17 31 views
3

でmod_cloudflareをインストールする方法。私はCentOS 7.2を実行しています。私はcPanelのサーバー上easyapache 4を使用してApacheでmod_cloudflareをインストールしようとしていますeasyapache 4

私はオプション2 here下の指示に従ってEasyApache4でmod_cloudflareをインストールしました。インストーラを実行した後、「完了しました。EasyApache 4を再起動してください。私はその後、WHM - > EasyApache 4に入り、サーバーモジュールを見つけようとしましたが、見つからないのです。私は "システムアップデートを実行する"ボタンをクリックして、無駄に再試行しました。コマンドラインから再起動する必要があるeasyapacheサービスはありますか?

私はので、私はCPanelのためにCloudFlareのプラグインを試していないホスティングプロバイダはないです。

答えて

5

私は完全に機能する解決策を見つけました。

This github projectは、モジュールをインストールし、将来的には、アクティブモジュールを保つ再構築するようEasyApacheにそれを追加します。これはEasyApache 4で実際に動作する唯一の解決策でした。他のすべてはEasyApache 3のようです。

CloudFlareは私のホスティングプロバイダに連絡してもらうことを提案していました。 EasyApache4とcPanelの上でmod_cloudflareをインストールするための

+0

感謝。これは私のために働いた。それはcloudflareの指示でインストールされているかもしれませんが、GitHubページの指示に従うまで、Easy Apache 4モジュールには表示されませんでした。これに対するクラウドフレアのサポートはひどいです。間違って古い命令とサポートスタッフは分かりません。 – jimlongo

-1

命令は、ここで見つけることができます: https://support.cloudflare.com/hc/en-us/articles/206175737-How-do-I-restore-original-visitor-IP-with-EasyApache-cPanel-

bash <(curl -s https://raw.githubusercontent.com/cloudflare/mod_cloudflare/master/EasyApache/installer.sh) 
+1

あなたが提案した方法はすでにOPによって提供されたリンクに記載されています。これを実行すると、出力が「完了」します。EasyApache 4を再起動してください。これは彼の問題です。そのコマンドを使ってインストールしても、EasyApache4でmod_clouodflareを有効にするオプションは表示されないからです。 –

2

私は、これは今少し古いですけど、それはグーグルに表示最初の答えです。

公式のCloudFlareの答えが作業を行い、それだけで、モジュールのEA4リストに表示されません。しかし、それはインストールされ、動作しています。

+0

下記のJames Aさんのコメントをご覧ください。 –

0

私はWHM/cPanelのとCentOSに6.9を使用してミックスに私の解決策を投げるはずと考えました。

bash <(curl -s https://raw.githubusercontent.com/cloudflare/mod_cloudflare/master/EasyApache/installer.sh) 
wget https://raw.githubusercontent.com/cloudflare/mod_cloudflare/master/mod_cloudflare.c 
yum install ea-apache24-devel 
apxs -a -i -c mod_cloudflare.c 
rm /etc/apache2/conf.modules.d/mod_cloudflare.conf 
service httpd restart 

何が起こっているか

  1. のCloudFlareによって示唆されているように私たちは、cPanelのinstaller.shを使用しているが、あなたはservice httpd restartを実行するとコンパイルmod_cloudflare.soでエラーが発生します。これを修正します。
  2. ソースmod_cloudflareをダウンロードしてください。
  3. mod_cloudflareモジュールを構築するためのEasyApache4開発ツールが適切に用意されていることを確認してください。
  4. 拡張モジュールをビルドしてインストールします。
  5. 新しいmod_cloudfare.confファイルを削除します。これは、手順1で生成されインストールされたファイルを優先するためです。
  6. Apacheを再起動します。

mod_cloudflareモジュールはEasyApache4に表示されません。 httpd -M | grep cloudflareを実行すると有効になり、cloudflare_module (shared)のように表示されます。

参考文献:

関連する問題