cpanのモジュールHTTP::AppServerを使用するhttpサーバーがあります。
127.0.0.1
またはを使用してサーバーに接続できますが、。localhost
で惨めに失敗し::1
ます。
curlの例を次に示します。
$ curl http://127.0.0.1:8080/index.html
This is a test.
$ curl -g http://[::1]:8080/index.html
curl: (7) couldn't connect to host
サーバーの起動方法は次のとおりです。
use HTTP::AppServer;
use IO::Socket::IP -register;
my $server = HTTP::AppServer->new( StartBackground => 0, ServerPort => 8080 );
$server->plugin('FileRetriever', DocRoot => '/tmp');
$server->start;
実際、それはもっと複雑です。しかし、スクリプトの残りすべてが必要だとは思いません。モジュールIO::Socket :: IPを追加し、モジュールSocketをここにあるバージョンにアップグレードしてIO :: Socket::IPを機能させました。
それでも、動作しません。