nginxのディレクトリのファイル一覧表示

このプロジェクトは、Tomcatは、nginxの、テストフェーズ、運用フェーズは、多くの場合、いくつかのバグが調査する必要が使用しています。
ELKの状況が存在しない場合には、基本的な日常ビューnginxのを構成することによって達成することができ、いくつかのログ管理ツールが必要です。Linuxサーバーにログオンする必要はありません、あなたはすぐにブラウザを介してログファイルを取得することができます。

注意して本番環境に適した開発・テスト環境。

計画:

1. nginxのウェブクエリログで準備:は/ var / log / nginxの
ウェブでログを表示する準備2. Tomcatの場合:/ opt / tomcatに/ログ
3.フォルダをアップロードするユーザーを照会します。/ opt /アップロード/

最初のレンダリングに:

 
TUP

nginxの設定

nginxのインストール構成の場合、このオンラインの多くは、あまりないと言っています。
公式nginxのデモサンプルの構成によると:
/etc/nginx/conf.d -- conf.d 配置目录。
:に新しいファイルを作成  port--8000.conf(カスタムファイル名)

設定ファイルは次のよう、

server {
    listen       8000;
    server_name  xxx.com; location /log/nginx/ { alias /var/log/nginx/; #Nginx日志目录 autoindex on; #打开目录浏览功能 autoindex_exact_size off; #默认为on,显示出文件的确切大小,单位是bytes #显示出文件的大概大小,单位是kB或者MB或者GB autoindex_localtime on; #默认为off,显示的文件时间为GMT时间。 #改为on后,显示的文件时间为文件的服务器时间 add_header Cache-Control no-store; #让浏览器不保存临时文件 } location /log/tomcat/ { alias /opt/tomcat/logs/; autoindex on; autoindex_exact_size off; autoindex_localtime on; add_header Cache-Control no-store; } location /log/upload/ { alias /opt/upload/; autoindex on; autoindex_exact_size off; autoindex_localtime on; add_header Cache-Control no-store; } } 

ここでは、複数の場所で構成されています。[OK]パスに注意してください。
`

再起動nignx、

nginx -t 
nginx -s reload 

その後、修正:ブラウザの結果を表示します。
localhost:8000/log/nginx/
localhost:8000/log/tomcat/
localhost:8000/log/upload/

いくつかのパラメータ:

ファイルディレクトリのリスト開くには#;上のautoindex
にautoindex_exact_sizeを;#単位はバイトで、ファイルの正確なサイズを表示
autoindex_localtime ON;ファイルサーバ時間のためのファイル#表示時間
のcharsetをUTF-8、GBK;#中国の文字化けを避けます

さらに、要求されたファイルではなく、コンテンツを表示するのでダウンロードされ、必要に応じて、次のパラメータを追加することによって達成することができます:
はadd_headerをコンテンツ処分添付。

nginxのは、すべてのステップのリアルタイムのアクセスログを表示するには、ブラウザを使用して達成することができ、私は疑問に、あなたがメッセージ交換を残すことができれば、勉強したり役に立つ仕事をしたいです。

おすすめ

転載: www.cnblogs.com/surplus/p/11441186.html