本番環境のnginxサーバーでレールを実行しています。Zabbix を使用してサーバーを監視したいと考えています。zabbix の動作中の nginx 構成を持つすべての人。https://www.zabbix.com/forum/showthread.php?t=40612 https://www.zabbix.com/forum/showthread.php?t=40564を見つけましたが、混乱してしまい、動作していません。
質問する
3440 次
2 に答える
0
nginx で zabbix PHP フロントエンドをインストールして実行するには、次のことを行う必要があります。
php-fpm をインストールします。
yum|apt-get|何でもphp-fpm
フロントエンドが依存するphpコンポーネントが存在する可能性がありますが、どのコンポーネントに依存しているかは覚えていません。ここを参照してください。
php-fpm に fastcgi を使用して、nginx に別のサーバー構成を追加します。
サーバー {
server_name zabbix.your.domain.com; access_log /home/tlpls/prtp/logs/access.log main; #IMPORTANT: this is where you look for errors and such error_log /home/tlpls/prtp/logs/error.log debug; #this is for the static files #should point to where your zabbix frontend files are location / { root /usr/share/zabbix; index index.php index.html index.htm; } #and this is what to do with php files #same paths probably location ~ \.php$ { root /usr/share/zabbix; fastcgi_pass 127.0.0.1:9001; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/zabbix$fastcgi_script_name; include fastcgi_params; }
}
実話^^^^^^
- php-fpm を起動し (/etc/init.d/php-fpm start など)、nginx をリロードします (nginx -s reload など)。
@StephenKingがコメントですでに述べているように、ハウツーをこれ以上完全にすることはできません。これは、公式のnginxドキュメントを含む、nginxの下でセットアップする方法についてたくさんの説明がある単なるPHPアプリケーションです。
于 2013-10-27T08:34:18.733 に答える
0
于 2013-11-13T11:34:49.077 に答える