정보기술

PHPで作られたシンプルなCDNサービスモジュール

CloudFlareを使用してトラフィックの負荷を減らしましたが、接続の場所はLAX(ロサンゼルス)だったので、CDNフォームとして使用するために使用しました。 サーバーはVultrにあります。 原則は、kilho.net/ {file}がcdn.kilho.net/ {file}に接続されて、メインホスティングのトラフィックを分散させることです。[PHP] <? $cfg['url'] = 'kilho.net'; $cfg['cache'] = '../data/cache'; $url = $_SERVER['REQUEST_SCHEME'].'://'.$cfg['url'].$_SERVER['REQUEST_URI']; $url_arr = parse_url($url); switch($_SERVER['REQUEST_METHOD']) { case 'GET': $filename = $cfg['cache'].$url_arr['path']; $dirname = dirname($filename); if(!is_file($filename)) { if(!is_dir($dirname)) mkdir($dirname, 0707, true); $ch = curl_init(); $fp =...

HTTPアクセス情報レコード

Openapiを使用する場合、テストとアクセス情報が適切であるかどうかを確認することです Messos Value、ホスト、接続時のポスト値[PHP] <? $log = $_SERVER['REQUEST_METHOD'].' '.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']."nn"; foreach($_SERVER as $k => $v) { if($k=='HTTP_HOST') continue; if(substr($k, 0,5)!='HTTP_') continue; $log .= '$k: $v'."n"; } $log .= "n"; $post = array_map('urldecode', explode('&', file_get_contents('php://input'))); foreach($post as $v) { $log .= "$vn"; } $log .= "-----------------------------------n"; file_put_contents('log.txt', $log, FILE_APPEND | LOCK_EX); ?> [/PHP]

Gnuboardバックアップリハーサル練習

バックアップを慎重に受け取った後(??)既存のDBをEUC-KRからUTF8に変換した後、 editplusで開いたところ、エンコードで失われる可能性のある文字が含まれています。 仕事でそれを無視してUTF8に変更してインポートする....くそった。 急いで検索~~~~最終的には、この方法が見えません。 (ダンプドフォーキャラクターセットの場合、すべてのオプションを提供することはできません...

Webハッキング、バックドア危険なコード検出プラグ-in

これは、サーバーハッキング用にインストールされているバックドア(PHP)を簡単に見つけるために作られたプラグインです。 PHPで悪用できる関数を使用して、E -Mailでお知らせするファイルを見つけます。 WordPress、Gnuboard 5は簡単にインストールして使用できます。 最初にアクティブ化した場合は、全体として検査され、1時間ごとに疑わしいファイルが見つかった場合は、管理者e -mailからお知らせします。 使い方 そのソリューションのプラグインをダウンロードします。 下のフォルダーにダウンロードされたファイル...

AWS(PHP)からIPアクセスを見つける

Amazonサーバーを使用すると、サーバーIPを取得すると、プライベートIPが出力されます。 だから私は公式のIPを保存するようにしました。 <? if(in_array(substr($ _ server」), 0, 3), array('172'))) if(strrpos(gethostname(), '.compute.internal')!==false) $_SERVER['SERVER_ADDR'] = file_get_contents('http://169.254.169.254/latest/meta-data/public-ipv4'); echo $_SERVER['SERVER_ADDR']; ?>

Language Install -Windowsに移動します

1. https://golang.org/dl/からダウンロードしてインストール 2.ワークフォルダーの作成(例:\ source \ go) 3.下部にビン、PKG、SRCフォルダーを作成します 4. Windowsコントロールパネル - >システム - >高度なシステム設定 - >環境変数 5.ユーザー変数グループのGoPathに入力します 6.変数名にGoPathを入力します 7.可変値でタスクフォルダーを入力します(例:\ source \ go) 8 ....