httputilのReverseProxyを使うgo言語でリバースプロキシを立てるには、httputilパッケージにあるReverseProxyを使うと簡単。 ReverseProxyはhttp.Handlerインタフェースを実装していて、http.ServerのHandlerに渡せる。 以下はlocalhost:9000のリクエストをlocalhost:9001に移譲する処理。 package main import ( "log" "net/http" "net/http/httputil" ) func main() { director := func(request *http.Request) { request.URL.Scheme = "http" request.URL.Host = ":9001" } rp := &httputil.ReverseProxy{Direc
クラウド アプリケーションのセキュリティを確保することは、さまざまな理由から重要です。たとえば、「アクセス元を信頼できる IP アドレスに制限したい」「ユーザー データを保護したい」「DoS 攻撃に備えてアプリケーションの使用帯域幅を制限したい」などが挙げられます。 App Engine ファイアウォール を使えば、一連のルール セットにより、App Engine アプリケーションへのアクセスを管理できます。この機能は先ごろ正式リリース(GA)となり、これによって本番アプリケーションへのアクセスのセキュリティ確保が可能になりました。アプリケーションをセットアップし、拒否または許可する IP アドレス範囲のリストを用意すれば、後は App Engine がすべて処理してくれます。 今回の GA リリースに伴い、App Engine ファイアウォールによる IPv4 および IPv6 アドレス
","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"
switch(true) イディオムとは ここでは, switch(true) イディオム とは,以下のように switch 構文を用いて if, else if と意味的に等価なものを実現しようとするコードパターンを指すことにします. function hoge(x) { switch (true) { case x < 0: console.log(x + " は自然数ではありません."); break; case x === 0: console.log("ここでは 0 は自然数です."); break; case x > 0: console.log(x + " は正の数です."); break; default: console.log(x + " は数ではないようです."); } } 一部界隈(?)ではどうやら割と認識されているらしく,そこそこ使われているようです(記事末尾に
今月に入って、平日の日中、インターネットの通信量が大幅に増えていることが分かりました。新型コロナウイルスの感染拡大を防ぐため、テレワークで働く人が増えたことなどが原因とみられています。 その結果、いずれも先月の第1週と比べて、第3週までは大きな変化がなかったものの、第4週には、数%増えたということです。 そして、今月の第1週に入るとおよそ35%と大幅な増加になり、第2週も、およそ40%増えたということです。 テレビ会議や企業の社内システムにアクセスするための通信が増えていて、新型コロナウイルスの感染拡大を防ぐため、テレワークで仕事をする人が増えたためだと会社はみています。 また、動画配信サイトへのアクセスも増えているということで、今月の第1週から学校の休校が広がり、子どもたちが学習教材の動画などに触れる機会が増えているのではないかとしています。 会社は、今後も通信の安定に影響が出ないよう、
[2020/05/01 追記]本記事の続報はこちらでご覧いただけます。 その後の新型コロナウイルスのフレッツトラフィックへの影響(2020年05月01日公開) はじめに 新型コロナウイルスCOVID-19の影響で、リモートワークのビデオ会議や臨時休校の子供達の動画視聴が急増し、インターネットのトラフィックが激増しているという噂があるようです。多くの人のインターネット利用パターンが変わったために個別のサービスや回線が逼迫している所があり、その観測や不満がSNSで拡散されています。しかし、マクロな状況についてはあまり情報がありません。この記事では、主に家庭で利用されるブロードバンドサービスの代表として、IIJのフレッツ対応サービス(光回線/ADSL)のトラフィックの状況をお伝えします。 トラフィック状況 トラフィックは明らかに3月2日から傾向が変わりました。この日から全国の学校が臨時休校を開始
新型コロナウイルスの影響でリモートワークが急速に広がりを見せるとともに、2月27日に政府から小中学校への休校が要請されたことで子供たちによる日中のインターネット利用の増加が予想されるなか、実際にインターネットのトラフィックは増加しているのか、増加しているとすればどのくらいなのでしょうか。 IIJはインターネット全体の利用が増えていると分析 IIJは3月13日付けで公開したIIJ Engineer Blogの記事「新型コロナウイルスのフレッツトラフィックへの影響」で、IIJのフレッツ対応サービス(光回線/ADSL)の状況を基にしたトラフィックの影響について報告しています。 その記事の中で「トラフィックは明らかに3月2日から傾向が変わりました。この日から全国の学校が臨時休校を開始し、それに伴って在宅で仕事をする人が急増しました」と、コロナウイルスによる影響でトラフィックが明らかに増加していると
Summary This module provides core authorization capabilities so that authenticated users can be allowed or denied access to portions of the web site. mod_authz_core provides the functionality to register various authorization providers. It is usually used in conjunction with an authentication provider module such as mod_authn_file and an authorization module such as mod_authz_user. It also allows
概要 phpMyAdminをインストールして、IP制限をかけてないことを思い出して、いつもどおりに設定したらちゃんと動かなかったのでハマりました。 以前はCentOS 6でApache 2.2系でWEBサーバーを構築するケースが多くて、2.4系からIP制限の書き方が違うのは気付かなかったです。 2.4系からIP制限について 2.4系からアクセス制限の書き方は以前と比べると簡単になっています。 2.4系ですべての接続元を許可する場合 # 2.2系以前のApache Allow from all # 2.4系以降のApache Require all granted 2.4系でローカルのみアクセスを許可する場合 # 2.2系以前のApache Order deny,allow Deny from all Allow from localhost # 2.4系以降のApache Require
ガイド 基本的な使い方 インストール はじめに Vue インスタンス テンプレート構文 算出プロパティとウォッチャ クラスとスタイルのバインディング 条件付きレンダリング リストレンダリング イベントハンドリング フォーム入力バインディング コンポーネントの基本 コンポーネントの詳細 コンポーネントの登録 プロパティ カスタムイベント スロット 動的 & 非同期コンポーネント 特別な問題に対処する トランジションとアニメーション Enter/Leave とトランジション一覧 状態のトランジション 再利用と構成 ミックスイン カスタムディレクティブ 描画関数とJSX プラグイン フィルター ツール 単一ファイルコンポーネント テスト TypeScript のサポート プロダクション環境への配信 スケールアップ ルーティング 状態管理 サーバサイドレンダリング セキュリティ 内部 リアクティブ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く