Category: Backend

CentOS7 インストールとサーバー設定

CentOS7 インストール後の初期設定 CentOS7の便利な設定をしておく CentOS7 ホスト名の設定(変更)方法 SSHの設定 無料SSLを取得する Let’s Encrypt

無料SSLを取得する Let’s Encrypt

Let's Encrypt 総合ポータル 普通のSSLと何が違うのかというのはいろんなサイトさんで説明しているので詳しいことは割愛。とはいえ、この無料SSLの最大の特徴...

X-Forwarded-For IPアドレスの透過

X-Forwarded-ForとかX-Cluster-Client-Ip LB(ロードバランサー)がかませてあるネットワーク設定ではアクセス元のグローバルIPが変換されてしまってログな...

upload_max_filesizeの設定 PHPのアップロードサイズを調整する

php.iniで設定する PHPのアップロードサイズは、php.iniの設定を見るとデフォルトでは、 ; Maximum allowed size for uploaded files. ; http://www.php.ne...

php.iniを.htaccessに書く方法

php.iniが訳あって直接書き込むことができない場合は、.htaccessに書く方法があります。しかし大元の本物php.ini内で、 php_value = On php_flag = On と...

WEBサイトをクロールする

Web Site Exploreは日本語だし多機能だしとてもよいですが、軽くクロールしたい場合はseo-spiderがなかなかいいです。 https://www.screamingfrog.co.uk/seo-...

Linux CPU情報確認 /proc/cpuinfo

Linux CPU情報確認 /proc/cpuinfo サーバーのCPU情報は、/proc/cpuinfoで確認できます。だいたいの目安で数値自体はかなりいい加減らしいです。その上、何を...

SSHエラー集

ちゃんと設定しているつもりなのに繋がらないという時のエラーメッセージ集です。 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! WARNING: REMOTE HOS...

OWASP ZAP

OWASP Zed Attack Proxy (ZAP)はIPAが推奨してくれているセキュリティー診断ツールです。概要的なものはいろんなサイトに載っているのでそこを読んでもらうと...

Debian6でHDDをext3フォーマット

HDDを初期化します。中身が全部消えるのでご注意ください。今回はDebian6でやっています。Ubuntuのやり方はこちら参照ください。 まずはマウントされているHD...

MovableTyleのサーバー移行方法(引越し)

MovableTyleのサーバー移行方法はいろいろあるのだけど、往年のWeb屋さんはあまりCMSの面倒くささについてはさほど理解が深くないのでHTMLをスポンとFTPであ...

巨大なファイルを分割する

思わず溜めすぎてしまったログがgzで80MB近い容量になっていて展開したら2GBあった。のだけど、このファイルをいろいろ加工しないといけなくて、いろいろ触る...

TXTレコードでspfフラグを設定する

spfフラグの基本 Gmailをはじめ最近spfフラグなるものを設定しないとときとして迷惑メール扱いされたり、最悪の場合メールがどばないということになったりし...

MacでSSHトンネルをする (Coccinellida)

Coccinellidaのダウンロード 以前にCoccinellidaを使ってみたら原因不明でつながらなかったのでしばらく使っていなかったのですが、久々に使うと普通に使え...

crontabの使い方

cronが設定されているかどうか確認する $ crontab -l で現在のcron設定が表示されます。cronはユーザー単位で設定されるので、スーパーユーザーの場合はro...

SSHで他のサーバーにコマンドを送る

SSHはリモートホストをコントロールする通信方法ですが、言ってみれば相手先のサーバーにログインしてしまうと相手先のサーバー内の環境において作業をすると...

SSLのインストールチェッカー

SSLのインストールが完了したら、 シマンテック・インストールチェッカー ジオトラスト・インストールチェッカー Thawte・インストールチェッカー COMODO・...

dateコマンドでファイル名とかを設定する(フォーマット)

file_`date "+%Y%m%d_%H%M%S"`.txt file_20140409_111255.txtというファイルができます。私はたいていcronでバックアップファイルを作るときなんかに利用し...

IIJ GIO CentOS6 設定マニュアル1 基本的な初期設定

yumのアップデート 有無を言わさずyumのアップデートをしておきましょう。グローバルIPを削除するとできなくなってしまうので今のうちに。 yum -y update ...

LBを通ったNAT済みアドレスのソースアドレスを取得

LB経由でグローバルIPを取得してApacheのログを残す X-Cluster-Client-Ip IIJのLB+FWでは{X-Cluster-Client-Ip}というカスタム変数からグローバルIPを取得...

CentOS6で時間がずれる

http://qiita.com/megu_ma/items/bb902740ee7de9ddd102

phpを別の拡張子で実行する

というこのタイトルはちょっと抽象度に欠けていて、本来は任意のプリケーションを任意の拡張子で実行するというものです。 index.aspxにアクセスするとこのフ...

負荷分散

ネットワーク負荷・サーバー負荷に関してはかなり専門的分野だったり、エンジニアさん専門のコテコテ技術だったりするのでありまして、Web制作をしているクリ...

S3のクライアントソフト

Macの場合はTranmitなどを使っているとS3の接続は簡単にできるのですが、Windowsの場合は別途クライアントソフトを用意しないとダメです。というか何かもっと...

Server構成のお話(長い)

1秒間に15万アクセスの事案発生 PVから計算する というとバルス祭りよりも大きい爆弾的瞬間アクセス数になります。瞬間アクセス数でいうとLine広告もすごい...

SSHでのscpコマンドの使い方

SSH経由でscpコマンドを実行するには、ログインしてscpを実行する方法と、SSHの鍵にパスワードをかけないで自動的にログインしてscpを実行する方法があります...

tarコマンドで圧縮と解凍

圧縮とかアーカイブとか紛らわしい言葉がいっぱいありまして、圧縮=アーカイブみたいなことに世間ではなっていますが、本来は全然違います。圧縮はアーカイ...

mod_rewriteで例外を設定する

WordpressとかSymfonyは軒並みルーティングしてしまうので普通にファイルを置こうと思うとちょっと困るのでそういうときは特定のディレクトリだけRewriteの除...

mod rewriteの設定

mod rewriteは結構奥が深いです。通所のリダイレクト処理であるならばそれほどでもないのですが、深まれば底なしです。mod rewriteが通常のリダイレクトと違...

mod_rewriteいろいろ

ポートで判別する ポート80で来た場合はhttpsにリダイレクト RewriteEngine on RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://%{HTTP_HOST}%{...