タグ付けされた質問 「webserver」

ハイパーテキスト転送プロトコルを使用してクライアントからの要求を処理するソフトウェアアプリケーション。

1
SkypeがHTTPまたはHTTPSポート80および443を使用しないようにするにはどうすればよいですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する Windows 7マシンにApache Webサーバーをインストールしましたが、Skype.exeがすでにHTTPポート80およびHTTPSポート443を使用しているため、起動できません。 ApacheとSkypeを同じマシンで共存させる必要があります。他のポートを使用するようにApacheを構成する方法、またはSkypeがこれらのポートでリッスンしないようにするにはどうすればよいですか?
136 webserver  port  skype 

18
Webサーバーからブラウザーにデータをプッシュする方法はありますか?
もちろん私はAjaxを知っていますが、Ajaxの問題は、ブラウザーがサーバーを頻繁にポーリングして、新しいデータがあるかどうかを確認する必要があることです。これにより、サーバーの負荷が増加します。 サーバーを頻繁にポーリングする以外に、Ajaxを使用するよりも良い方法はありますか?
134 ajax  webserver  comet 

13
netcatを使用する最小限のWebサーバー
netcat(nc)を使用して最小限のWebサーバーをセットアップしようとしています。たとえば、ブラウザーがlocalhost:1500を呼び出すと、関数の結果が表示されます(以下の例では日付ですが、最終的にはデータを生成するpythonまたはcプログラムになります)。私の小さなnetcat Webサーバーは、おそらく次のように単純なbashのwhile trueループである必要があります。 while true ; do echo -e "HTTP/1.1 200 OK\n\n $(date)" | nc -l -p 1500 ; done これを試してみると、ncが起動した瞬間に現在利用可能なデータがブラウザに表示されます。しかし、ブラウザが要求した瞬間にブラウザがデータを表示したいのですが。どうすればこれを達成できますか?
129 bash  webserver  netcat 


4
nginx:[emerg]はserver_names_hashをビルドできませんでした。server_names_hash_bucket_sizeを増やす必要があります
新しいサーバーをセットアップ中です。私が選んだhtt​​p-ServerはNGINXです。ドメインaudi-freunde-einbeck.deを仮想ホストとして追加したい。すでに2つのドメインがあり、正常に動作しますが、上記のドメインを追加してサーバーを起動しようとするJob failed. See system journal and 'systemctl status' for details. と、ダッシュが原因だと思ったので、ハイフンの有無にかかわらず、他のさまざまなドメインを試しました、しかし運がない。同じエラー。何が原因でしょうか?私も再起動を試みました、私はここで本当に途方に暮れています。どんな助けでも大歓迎です。 少し遊んでみたところ、ドメインを1つだけ入れれば、それが機能することがわかりました。しかし、別のドメインを入れると停止します。ステータスの出力は次のとおりです。 [root@netzmelone nginx]# systemctl status nginx nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled) Active: failed (Result: exit-code) since Sun, 16 Dec 2012 11:38:08 +0000; 7s ago Process: 14239 ExecStop=/usr/sbin/nginx -g …
107 nginx  webserver 

8
node.jsのexpress.jsフレームワークでクロスオリジンリソースシェアリング(CORS)を有効にする方法
パブリックディレクトリから静的ファイルを提供しながら、クロスドメインスクリプティングをサポートするnode.jsでWebサーバーを構築しようとしています。私はexpress.jsを使用していますが、クロスドメインスクリプティングを許可する方法がわかりません(Access-Control-Allow-Origin: *)。 私はこの投稿を見ましたが、役に立ちませんでした。 var express = require('express') , app = express.createServer(); app.get('/', function (req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); next(); }); app.configure(function () { app.use(express.methodOverride()); app.use(express.bodyParser()); app.use(app.router); }); app.configure('development', function () { app.use(express.static(__dirname + '/public')); app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); }); app.configure('production', function () { var oneYear …


3
EC2インスタンスでWebサーバーポートを開く方法
0.0.0.0:8787EC2インスタンスでCherryPy Webサーバーを実行しています。 wgetEC2マシンのローカル経由でWebサーバーに接続できますが、自分のリモートマシンからインスタンスにアクセスできません(ssh経由でEC2に接続しています)。 リモートでWebサーバーにアクセスするには、ポート8787を開く必要がありますか?もしそうなら、これはどのように行うことができますか?また、EC2インスタンスのパブリックIPを使用できますか?

1
正確にはpre-fork Webサーバーモデルとは何ですか?
Webサーバーが自身をpre-fork Webサーバーとして説明する場合、それが正確に何を意味するのか知りたいです。RubyのユニコーンやPythonのgunicornなど、いくつかの例があります。 より具体的には、これらは質問です: このモデルはどのような問題を解決しますか? pre-fork Webサーバーを最初に起動するとどうなりますか? リクエストはどのように処理されますか? また、ユニコーン/ユニコーンに関するより具体的な質問: (g)unicornで実行したいwebappがあるとしましょう。初期化時に、webappはいくつかの初期化(たとえば、追加のデータベースエントリの入力)を行います。(g)unicornを複数のワーカーで構成する場合、初期化は複数回実行されますか?

4
現代におけるhttpキープアライブ
したがって、httpについて少し知っているhaproxy作者によると、 キープアライブは、CPUが100倍遅いときにサーバーのCPU使用率を削減するために開発されました。しかし、永続的な接続は、それらを開いたクライアント以外の誰も使用できない一方で、大量のメモリを消費するとは言いません。2009年の今日、CPUは非常に安価であり、メモリはアーキテクチャまたは価格によって数ギガバイトに制限されています。サイトでキープアライブが必要な場合は、実際に問題があります。負荷の高いサイトでは、キープアライブを無効にして、同時クライアントの最大数をサポートすることがよくあります。キープアライブがないことの本当の欠点は、オブジェクトをフェッチするための待ち時間がわずかに増えることです。これを補うために、ブラウザは非キープアライブサイトでの同時接続数を2倍にします。 (http://haproxy.1wt.eu/から) これは他の人々の経験と一致していますか?つまり、キープアライブなし-結果はほとんど目立たなくなりますか?(おそらくWebSocketなどでは、接続はキープアライブステータスに関係なく「オープン」に保たれます-非常に応答性の高いアプリの場合)。サーバーから離れている人にとって効果は大きいですか、またはページをロードするときに同じホストからロードするアーティファクトがたくさんある場合は?(CSS、画像、JSなどは、キャッシュフレンドリーなCDNからますます増えていると思います)。 考え? (これがserverfault.comのものかどうかはわかりませんが、誰かがそこに移動するように指示するまで、私はクロスポストしません)。

9
node.jsはWebサーバーであると言えますか?
WebフレームワークとWebサーバーを混同していることがわかりました。 Apache is a web server. Tornado is a web server written in Python. Nginx is a web server written in C Zend is a web framework in php Flask/Bottle is a web framework in Python RoR is a web framework written in Ruby Express is a web framework written …

2
https Webサーバー用の.pemファイルを作成する方法
Node.jsのExpressフレームワークを使用してWebサーバーを作成しています。トランスポートがSSLに基づいていることを望みます。 https Webサーバーを作成するコードは次のとおりです。 var app = express.createServer({ key: fs.readFileSync('./conf/key.pem'), cert: fs.readFileSync('./conf/cert.pem') }); module.exports = app; 質問:expressで必要なkey.pemおよびcert.pemを作成するにはどうすればよいですか?
90 node.js  ssl  https  webserver  pem 

6
Amazon AWS Filezilla転送許可が拒否されました
Amazon AWSのインスタンスを実行していますが、テストページが表示されています。 ファイルをサーバーにSFTP送信して、自分のWebサイトを表示しようとしています。FilezillaをAWSサーバーに接続していますが、ローカルマシンから/ var / www / htmlディレクトリにファイルを移動しようとすると、アクセスが拒否されたと表示されます。 ファイルを/ home / ec2-userディレクトリに移動できることがわかりました。だから私のファイルはサーバーにあると思います。しかし、それらをそこから/ var / www / htmlディレクトリに移動しようとしても、それらはまだ移動しません。許可が拒否されました。 私はこれを約2時間調査してきましたが、これに対する答えを見つけることができませんでした。 どんな助けでも大歓迎です、私はとても近いです!ははは ありがとう 更新

3
Node.jsの「サーバー」はNginxまたはApacheサーバーとどのように比較されますか?
私は最近Node.jsを研究していて、単純なNode.jsベースのサーバーの作成に関するいくつかの資料に出くわしました。たとえば、次のようになります。 var express = require("express"), http = require("http"), app; // Create our Express-powered HTTP server // and have it listen on port 3000 app = express(); http.createServer(app).listen(3000); // set up our routes app.get("/hello", function (req, res) { res.send("Hello World!"); }); app.get("/goodbye", function (req, res) { res.send("Goodbye World!"); }); さて、コードで何が起こっているのか理解しているように見えますが、用語に少し混乱しています。サーバーという用語を聞くと、ApacheやNginxのようなものについて考えます。私はそれらを自分のWebアプリケーションを保持できるコンテナーのようなものだと考えることに慣れています。Node.jsサーバーはNginx / …

8
NodeJSの基本的な静的ファイルサーバー
私は、完全なサーバーとしてではなく、ノードを理解するための演習として、nodejsで静的ファイルサーバーを作成しようとしています。私はConnectやnode-staticのようなプロジェクトをよく知っており、これらのライブラリをより本番環境に対応したコードに使用するつもりですが、私が取り組んでいるものの基本も理解したいと思います。それを念頭に置いて、私は小さなserver.jsをコーディングしました。 var http = require('http'), url = require('url'), path = require('path'), fs = require('fs'); var mimeTypes = { "html": "text/html", "jpeg": "image/jpeg", "jpg": "image/jpeg", "png": "image/png", "js": "text/javascript", "css": "text/css"}; http.createServer(function(req, res) { var uri = url.parse(req.url).pathname; var filename = path.join(process.cwd(), uri); path.exists(filename, function(exists) { if(!exists) { console.log("not exists: " …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.