質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Q&A

解決済

2回答

2328閲覧

curl -I -H 'Accept-Encoding: gzip,deflate' http://www.example.com

ryuujinn

総合スコア72

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

0グッド

0クリップ

投稿2016/07/31 18:55

nginxでgzip 圧縮が有効化、無効化確認するために、以下で試したのですが

curl -I -H 'Accept-Encoding: gzip,deflate' http://www.example.com

を入れると、かなり待ってから以下のようにでます

curl: (7) Failed connect to www.example.com:80; Connection timed out

と出てしまいます

gzipの圧縮の確認をしたいのですが、これはどうすればいいのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

とりあえず
curl -I --trace-ascii - http://www.example.com
で確認して、うまく行っているようであれば
curl -I -H 'Accept-Encoding: gzip,deflate' --trace-ascii - http://www.example.com
としてみては?

投稿2016/07/31 23:27

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ryuujinn

2016/08/01 00:10

te2jiさん、コメントありがとうございます 上記の方法試してみたのですが、 curl:(7) Failed connect to www.example.com:80; Connection timed out と出てしまい、確認が出来ませんでした
退会済みユーザー

退会済みユーザー

2016/08/01 02:20

どの状況で、そのエラーメッセージが出たのでしょうか? この回答の意味、分かっていますか?
ryuujinn

2016/08/01 22:17

te2jiさん、コメントありがとうございます 理解力不足ですいません CUI画面で上記を入力した結果 curl:(7) Failed connect to www.example.com:80; Connection timed out と出ます
退会済みユーザー

退会済みユーザー

2016/08/01 22:30

切り分けの為に、2種類の curl を試す必要があると思っています。 最初の curl -I --trace-ascii - http://www.example.com では、そもそも http://www.example.com が正常に機能しているか?または返事を返しているかを確認します。 次の curl -I -H 'Accept-Encoding: gzip,deflate' --trace-ascii - http://www.example.com こちらは timed out をおこしているはずなので、余り意味のある情報は取れないと思いますが、一連の通信情報を表示するので、切り分けの手がかりになる可能性があります。 まず、どちらのコマンドで timed out が出ているのか、確認して下さい。
ryuujinn

2016/08/01 23:49 編集

curl -I --trace-ascii - http://www.example.com では Info Connection timed out Info failed connect to www.example.com:80; Connection timed out Info Closing connection 0 curl:(7) Failed connect to www.example.com:80; Connection timed out curl -I -H 'Accept-Encoding: gzip,deflate' --trace-ascii - http://www.example.com では Info Connection timed out Info failed connect to www.example.com:80; Connection timed out Info Closing connection 0 curl:(7) Failed connect to www.example.com:80; Connection timed out と出ます
ryuujinn

2016/08/02 16:02

te2jiさん、コメントありがとうございます curl http://www.example.com(自分のドメイン) curl:(7) Failed connect to www.example.com:80; Connection timed out curl http://www.example.com htmlのソースコードが出てきました <!doctype html> <html> <head> <title>Example Domain</title> 以下略 </html>
退会済みユーザー

退会済みユーザー

2016/08/03 02:50

ブラウザで、http://www.example.com は見えていますか? 今の情報で普通に考えると、見えないはずです。 http://www.example.com を表示するWebサーバが機能していないと思われます。
ryuujinn

2016/08/03 16:55

te2jiさん、コメントありがとうございます http://www.example.com(自分のドメイン) PC、スマホ共に問題なく表示されています http://www.example.com Example Domain This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. とブラウザで表示されています
退会済みユーザー

退会済みユーザー

2016/08/03 18:52

PCとスマホでコンテンツの出し分けとかしてませんか?
退会済みユーザー

退会済みユーザー

2016/08/04 00:59

寝ぼけてました。 nginxでgzip 圧縮の確認がしたいということだったので、chrome のデベロッパーツール → network → 対象ファイル名(index.php?) → Response Headers → 'Content-Encoding: gzip' を確認すれば目的は達成できます。
ryuujinn

2016/08/04 13:59

>te2jiさん、コメントありがとうございます >PCとスマホでコンテンツの出し分けとかしてませんか? 分けていません >chrome のデベロッパーツール → network → 対象ファイル名(index.php?) 対象ファイル名(ctrl+Fでindex.php?を検索しても見つからない)が見つかりません
退会済みユーザー

退会済みユーザー

2016/08/04 14:18

http://www.example.com/ を指定した時に読み込まれるファイルです。 一般的には、index.html や index.php 等になるかと思います。あなたの環境に合わせて確認して下さい。
ryuujinn

2016/08/05 07:52

te2jiさん、コメントありがとうございます Headersの中のRequest HeadersにAccept-Encoding:gzip, deflate, sdch とありましたがこれでいいのでしょうか? Responseの方にはgzipは見つかりませんでした
退会済みユーザー

退会済みユーザー

2016/08/05 08:34

Response に Content-Encoding: gzip がなければ、gzip に対応していません。 確認が取れたようですね。お疲れ様でした。
ryuujinn

2016/08/07 14:44

te2jiさん、今回はありがとうございました
guest

0

Failed connect to www.example.com:80; Connection timed out

可能性はいろいろありますが、おそらく、
・ホスト名の指定を間違えている
・ネットワークが繋がっていない
のどちらかでしょう。

投稿2016/08/01 01:52

otn

総合スコア84491

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2016/08/01 02:21

その場合、Could not resolve host が返りませんか?
otn

2016/08/01 12:03

DNSに無いホスト名を書くとそうですね。
ryuujinn

2016/08/01 22:15

otnさん、コメントありがとうございます >・ホスト名の指定を間違えている ホスト名は自分が取得したドメインを指定しているので間違っていないと思います >・ネットワークが繋がっていない ドメインにアクセスするとちゃんとつながっています te2jiさん、コメントありがとうございます
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問