セキュリティ

Title Question
単純なWebサーバーとしてnode.jsを使用する 私は非常に単純なHTTPサーバーを実行したい。 example.comへのすべてのGETリクエストでは、 index.htmlがHTMLページとして提供されますが、通常のHTMLページ(通常のウェブページを読むときと同じエクスペリエンス)となります。 以下のコードを使用して、 index.htmlの内容を読むことができます。 index.htmlを通常のWebページとして提供するにはどうすればよいですか? var http = require('http'); var fs = require('fs'); var index = fs.readFileSync('index.html'); http.cr...
node.jsアプリケーションをバックグラウンドサービスとして実行するにはどうすればよいですか? このポストは何年にもわたって注目を集めているので、この記事の最後にプラットフォームごとのトップソリューションを挙げました。 オリジナルポスト : 私は自分のnode.jsサーバをバックグラウンドで実行したい、つまり、私が端末を閉じると、サーバを稼働させたい。 私はこれをgoogledして、このチュートリアルを思いついたが、それは意図したように動作しません。 そのデーモンスクリプトを使用する代わりに、出力リダイレクト( 2>"https://stackoverflow.com/a/29042953/339...
Apache2: 'AH01630:クライアントはサーバー構成によって拒否されました' ブラウザ経由でlocalhostにアクセスしようとすると、このエラーが発生します。 AH01630: client denied by server configuration 私は私のサイトフォルダのアクセス許可をチェックしました: sudo chmod 777 -R * ここに私の設定ファイルがあります: <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /home/user-name/www/myproject <Directory /> Options FollowSymLinks AllowOverride all Allow from all </Directory> <Loca...
node.jsアプリケーションを永続的に実行する方法 Debianサーバーでは、Node.jsをインストールしました。 私はこのコマンドラインでパテからアプリを起動する方法を理解しています: node /srv/www/MyUserAccount/server/server.js アドレス50.51.52.53:8080とポート)で取得します。 しかし、パテを閉じるとすぐに、私はもう50.51.52.53:8080番地に到達することができません。 Node.jsアプリケーションを永続的に実行する方法 あなたが推測できるように、私はLinuxとNode.jsの初心者です。
golangのクライアントに動的Webページを生成するために "template"パッケージを使用すると時間がかかりすぎる templateパッケージを使用して動的なWebページをクライアントに生成すると、速度が遅くなります。 以下のテストコード、golang 1.4.1 http.Handle("/js/", (http.FileServer(http.Dir(webpath)))) http.Handle("/css/", (http.FileServer(http.Dir(webpath)))) http.Handle("/img/", (http.FileServer(http.Dir(webpath)))) http.HandleFunc("/test", TestHandler) func TestHandler(w http.ResponseWriter, r *http.Request) { Log.Info("Entering TestHandler ...") r.Pars...
ローカルマシン上のPHPサーバ? 私はPHPサイトを構築しようとしています。ホストにアップロードすることなくPHPファイルをテストしたいと思っています。 基本的には、アップロードする前に自分のマシンでテストしてください。 それ、どうやったら出来るの?
静的ファイルにアクセスするためにhttp.StripPrefixを使用する必要があるのはなぜですか? main.go package main import ( "net/http" ) func main() { http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static")))) http.ListenAndServe(":8080", nil) } ディレクトリ構造: %GOPATH%/src/project_name/main.go %GOPATH%/src/project_name/static/..files and folders .. ドキュメントを読んだ後でも、 http.StripPrefixがここで何をしているのかがhttp.StripPrefixません。 1) http.StripPrefixを削除するとlocalhost:8080...
Express.js - app.listenとserver.listen これは非常に基本的な質問かもしれませんが、私は単にそれを取得しません。 Express.jsを使用してアプリケーションを作成し、ポート1234でリッスンしているアプリケーションを開始するのはどういう違いがありますか? var express = require('express'); var app = express(); //app.configure, app.use etc app.listen(1234); httpサーバを追加する: var express = require('express'); var http = require('http'); var app = express(); var server = http.createServer(app);...
ffmpeg for PHPのインストール方法 私は、専用サーバ(CentOS 7)にrootとしてsshを使ってffmpegをインストールしました。 ffmpegはうまく動作しますが、今はrootアクセスなしで使用する必要があります。 私がルートアクセスなしでffmpegを使用しようとすると、次のエラーが表示されます。 ffmpeg: error while loading shared libraries: libx264.so.148: cannot open shared object file: No such file or directory 最終的な目標は、rootアクセスできないPHPスクリプトの中でffmpegを使用できるようにす...
ApacheがXAMPPのコントロールパネルから実行されていません(エラー:Apacheが予期せずシャットダウンしました。これはポートがブロックされている可能性があります) Windows 7にXAMPP(xampp-win32-1.8.2-0-VC9-installer.exe)をインストールしました。 しかし残念ながら、XAMPPコントロールパネルからApacheを実行しているときに、次のエラーが見つかりました: 5:38:38 PM [Apache] Error: Apache shutdown unexpectedly. 5:38:38 PM [Apache] This may be due to a blocked port, missing dependencies, 5:38:38 PM [Apache] improper privileges, a crash, or a shutdown by another method. 5:38:38 PM [Apache] Press the Lo...
クライアント/サーバーコードの分割 私はgolangでクライアント/サーバーアプリケーションを開発していますが、クライアントとサーバーの両方に存在する特定の論理エンティティがあります(リストは限られています) このエンティティの特定のコードがサーバー部分にのみ含まれていますが、クライアントには含まれていないようにしたいと思います(逆もまた大変です)。 素朴な考えは、デッドコードの消去に依存することですが、私の簡単な研究からは、タスクを処理する信頼できる方法ではありません... go build単純に、...
ゴランはリクエストボディを読む 私は自分自身のlogginMiddlewareを書いています。 基本的には、要求と応答の本文を記録する必要があります。 私が直面した問題は、身体を読むと空になり、二度読むことができないということです。 私はそれがReadCloser型のために起こることを理解しています。 体を最初に巻き戻す方法はありますか?
どのようにFirebaseにサーバを認証しますか? 私はFirebaseで書かれたアプリを持っています。 セキュリティルールとクライアント側のコードは、私のアプリケーションを動作させるほど十分ではありません。 私はいくつかのタスクを行うためにサーバに接続する必要があります: onDisconnectハンドラを使用してクリーンアップすることが難しい非正規化データのクリーンアップ クエリでできることを超えたデータの追加インデックスを作成する
SSLマルチレベルサブドメインワイルドカード * .example.comのワイルドカード証明書を購入しました。 さて、* .subdomain.example.comを保護する必要があります。 ワイルドカード証明書のサブ証明書を作成することは可能ですか? もしそうなら、私はこれをどのようにすることができますか?
gem 'uglifier'を読み込もうとしているときにエラーが発生しました。 (Bundler :: GemRequireError) なぜこのエラーが発生するのですか? [email protected]:~/blog$ rails server /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError) from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/...
C#マルチスレッドチャットサーバ、ハンドル切断 私は切断を処理する方法を探しています。なぜなら、クライアントを閉じるたびにサーバーが機能しなくなるからです。 この行では「ストリームの終わりを越えて読むことができません」というエラーメッセージが表示されます。 string message = reader.ReadString(); また、切断されたクライアントをクライアントリストから削除する方法が必要です。 ここに私のコードです:サーバー using System; using System.Threading; using System.Net.Sockets; using System.IO; using System.N...
MS Azure SQL Serverにリンクサーバーを追加する必要があります 私は試して試してみると、リンクすることはできません。 SSMSを使用してサーバーに接続できますが、ローカルサーバーからそのサーバーにリンクすることはできません。 ここに私のスクリプトがあります(括弧内のものを関連情報に置き換えてください): EXEC master.dbo.sp_addlinkedserver @server = N'[servername].database.windows.net', @srvproduct = N'Any', @provider = N'MSDASQL', @datasrc = N'Azure_ODBC1' GO EXEC master.dbo.sp_addlinkedsrv...
なぜこのシンプルなWebサーバーは偶数回呼ばれていますか? 私はGoウェブプログラミングを学ぼうとしています。ここには簡単なWebサーバーがあります。 package main import ( "fmt" "net/http" ) var calls int // HelloWorld print the times being called. func HelloWorld(w http.ResponseWriter, r *http.Request){ calls++ fmt.Fprintf(w, "You've called me %d times", calls) } func main() { fmt.Printf("Started server at http://localhost%v.\n", 5000) http.HandleFunc("/", HelloWorld) http.ListenAndServe(":...
あるスレッドの値が別のスレッドのパスに影響する 私は2つのクライアントスレッドとサーバーを使用するプログラムを持っています。 私のプログラムには、あるスレッドの値が別のスレッドのパスに影響を与えたいという点があります。 具体的には、私はこのコードをサーバーに持っています: class Handler { public void clientInteraction(Socket connection, bool isFirstThread, Barrier barrier) { string pAnswer = string.Empty; string endGameTrigger = string.Empty; //setup streamReaders...
Smack 4.1.0を使用するGCM XMPPサーバー 私はここでSmack 4.1.0に用意されている例を適応しようとしています。 ちょっと混乱してしまいました。 具体的には、GcmPacketExtensionの拡張対象、コンストラクターの動作方法、Providermanager.addExtensionProviderの更新方法について理解していません。 私は誰かが前にこれをしているに違いないと確信していますが、私は例を見つけることができませんし、ドキュメントだけを使って円で回っているようです。 どんな助けでも大歓迎です、私は答えがとても簡単だと確信しています...