私はなんとかubuntuにログインし、いくつかのインストールを行い、いくつかのイメージファイルをftpしました(ネットワークが機能するかどうかをテストするためだけに)。ブラウザーからパブリック IP または Elastic IP を使用して表示するにはどうすればよいですか? 今は Node.js をテストしているので、まだ DNS を転送したくありません。
質問する
162 次
4 に答える
1
EC2 で ubuntu インスタンスを起動しても、自動的にサーバーになるわけではありません。そのコンピューターのファイルをブラウザーで表示するには、実際に Web サーバーを実行する必要があります。
静的ファイルの場合、python の SimpleHTTPServerやwebfsdなどの単純な Web サーバーを使用できます。
node.js を使用する予定がある場合は、代わりに node.js で小さなHello Worldを作成することをお勧めします。
// Load the http module to create an http server.
var http = require('http');
// Configure our HTTP server to respond with Hello World to all requests.
var server = http.createServer(function (request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello World\n");
});
// Listen on port 8000, IP defaults to 127.0.0.1
server.listen(8000);
// Put a friendly message on the terminal
console.log("Server running at http://127.0.0.1:8000/");
于 2014-02-25T07:27:42.417 に答える
1
これはNodeJSサーバー定義に関係していると思います
例に示されているデフォルトの server.listen
server.listen(1337, "127.0.0.1");
NodeJS は 127.0.0.1 からの接続のみをリッスンします。
すべてのリクエストに応答するようにするには、次のセットアップを試してください。ホスト部分はオプションです)
server.listen(1337);
于 2014-02-22T10:27:03.843 に答える