お世話になります。
CentOS-apacne製のオリジンサーバーを作成しました。
便宜上、このサーバーのURLは下記の通りとさせて頂きます。
http://test.nic.jp:8888/top/css/top.css
ポート番号8888は、サーバー側で80にポートフォワードしています。
このサーバーにブラウザでアクセスするとタイムアウトエラーとなります。
アクセスログへの出力もありません。
しかし、APサーバーにログインしたコンソールから、curlコマンドでアクセスすると
参照先のファイルの内容が表示され、アクセスログにも出力されます。
curlで得た、HTTPレスポンスヘッダの情報は下記の通りです。
# curl -vI http://test.nic.jp:8888/top/css/top.css * About to connect() to test.nic.jp port 8888 (#0) * Trying xxx.xxx.xx.xxx... connected * Connected to test.nic.jp (xxx.xxx.xx.xxx) port 8888 (#0) > HEAD /top/css/top.css HTTP/1.1 > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2 > Host: test.nic.jp:8888 > Accept: */* > < HTTP/1.1 200 OK HTTP/1.1 200 OK < Date: Tue, 07 May 2019 02:18:41 GMT Date: Tue, 07 May 2019 02:18:41 GMT < Server: Apache Server: Apache < Last-Modified: Tue, 19 Feb 2019 01:56:29 GMT Last-Modified: Tue, 19 Feb 2019 01:56:29 GMT < ETag: "xxxx-xxxxxxxxxxxxx" ETag: "xxxx-xxxxxxxxxxxxx" < Accept-Ranges: bytes Accept-Ranges: bytes < Content-Length: 4454 Content-Length: 4454 < Cache-Control: public,max-age=600 Cache-Control: public,max-age=600 < Connection: close Connection: close < Content-Type: text/css Content-Type: text/css < * Closing connection #0
アクセスログへの出力内容は下記の通りです。
99.9.9.99 - - [07/May/2019:11:18:41 +0900] "HEAD /top/css/top.css HTTP/1.1" 200 - "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" test.nic.jp:8888 80 970
.htaccessによるUser-Agentでの接続制御は行っておりません。
curlからとブラウザからのアクセス方法の違いにより、ポートフォワードやルート等に違いがあるのかや
問題に対し、何かお気づきの点がございましたら、ご教示頂けないでしょうか。
回答3件
あなたの回答
tips
プレビュー