2016-04-03 8 views
0

私はHTTPプロトコル上でカールリモートでのwgetを使用して、いくつかのファイルにアクセスしようとしているが、私は唯一の私は同じネットワークにリモートからファイルにアクセスする

ファイルを「HTTP/1.1 404見つかりません」getingよアクセスする必要はフォルダ/ var/www/htmlにあり、UbuntuをインストールしたApache2マシンが起動します。別のUbuntuマシンから、私は次のことを試してみました:

私は、 "HTTP/1.1 404見つかりません" 次のコマンドをしようと

wget "http://222.168.xx.xxx:80/var/www/html/4?action=AttachFile&do=view&target=dns.log"

curl -v http://222.168.xx.xxx:80/var/www/html/dns.log

取得次のコマンドを使用すると、私が手index.htmlファイルのみ: wget 192.168.xx.xxx dns.log

私が間違っていることを教えてください。どのように私はラインコマンドを使用してファイルをリモートからアクセスできますか?

ありがとうございました!

答えて

0

/var/www/が「ドキュメントルート」であるため、サイトはそのディレクトリからドキュメントの配信を開始します。

つまり、http://222.168.xx.xxx:80/は既に/var/wwwを指しています。要求URIに後者を含める必要はありません。

0

カールとの要求を行うための正しい方法はあります。telnetで curl http://222.168.xx.xxx/file_to_download


telnet 222.168.xx.xxx 80 GET \file_to_download HTTP\1.0

関連する問題