Category: Backend

Debug方法いろいろ(備忘録)

デバック方法は数ある中でも最終的に頼りになるデバック方法を備忘録として書いておこうと思いました。いろいろな武器はかなりの性能を発揮するのですが、そ...

Centos7のlogrotateサービス

HDDがいつの間にかいっぱいになっちゃったという原意の100%はログといっても過言ではありません。 なのでlogrotateサービスを設定しておく必要ありです。 # ...

Docker入門と基礎知識(1)

いろいろ解説は他のサイトにもあるので、まずはDocker Hubに登録してみましょう。 https://hub.docker.com/ ここでアカウントを取得しておくと Githubみたい...

サーバー危機的瀕死寸前マニュアル

サーバーが死にそうになっているときのマニュアルです。 サーバークラスタリングとかスケールアウトとかスケールアップとか考えた方がいい。クラウドフロント...

Linuxのログイン時の挙動と環境変数

各ユーザーのデフォルトの挙動を追加したりするにはLinuxのprofileの仕組みを使います。この機能についてはなんか全般的に名前ってないんですかね。 各設定は...

AWSのLinux2でnginxのインストールと設定

AWSのEC2でLinux2を使っている場合「amazon-linux-extras」というAWS独自のライブラリーを使うと便利です。 https://aws.amazon.com/jp/amazon-linux-2/faqs...

複数のバーチャルホストにSSLを設定する

時々しかやらないのでハマりました。要は普通の80のバーチャルホストとほとんど同じです。 NameVirtualHost *:443を設定するのを忘れないようにする。 Defa...

Linuxでプロンプト変更

AWSとかSaas系のサービスではプロンプトがローカルIPアドレスになったりするのだけどかなり見づらいので変更します。 この方法はホスト名に影響を与えないで...

SSHのSECSH形式をOpenSSH形式に変換する

全然使う用途がないんですが、ときどきこういう公開鍵が送られてきます。 ---- BEGIN SSH2 PUBLIC KEY ---- Comment: "rsa-key-20180101" ADDAB3NzaC1yc2EAA...

DMMアフィリエイト API

DMMアフィリエイト API

SSH エラー Permission denied (publickey)

プロと言えどもエラーは出ます。いろんな環境で仕事するので。 $ ssh foo@example.com Permission denied (publickey). まずはsecureを見ます。 tail -f...

Github エンタプライズ版の料金

個人利用 その名の通り個人向け 7ドル/月 個人アカウント 無制限の公開リポジトリ 無制限のプライベートリポジトリ 無制限の共同編集者 一部学生に無料...

さくらのクラウドでストレージを拡張する

今回はさくらのクラウドIaasサービスのCPU2、メモリ1GBでインスタンスに接続しているストレージSSDプラン20GBを40GBに拡張したいと思います。 さくらのクラ...

PHPとApacheのユーザー実行 +SSHの秘密鍵

rsyncなどの実行をWEBページインターフェイスから実行しようと思うとそもそものユーザーではなくApacheがユーザーとして実行するので思うように実行できない...

Macでファイルサーバーをマウントする

[command]+[K]が面倒くさいと思う人はマウントしておけばいいです。 mount_smbfs //admin@192.168.1.10/system /Users/hogehoge/system Password: リモー...

Git オートデプロイ環境

Gitでリモートリポジトリにプッシュしたときにリモートリポジトリの内容を開発環境に反映させるというやつを作ります。 正確にいうと開発者がpushしたタイミ...

【さっくり版】CentOS7のfirewalldの設定

CentOs7で新しくZONEを作って恒久的に設定させます。 http、https、mysqlを使えるようにします。 さっくり版です。 firewalldの起動 systemctl start firew...

httpアクセスの確認方法いろいろ

最近はhttpプロトコルでのアクセスが異様に多くて何でもかんでもhttp/httpsになってきているので接続の確認方法いろいろ紹介します。 やたらとプロキシ・サー...

そのまま使えるRewite

そのまま使えるRewite ホスト名を条件にするやつ ホスト名がexample.comの場合は、httpsにしてアクセスさせる RewriteEngine on RewriteCond %{HTTP_HOST}...

CentOS7でSMTPサーバー構築

LocalhostでSMTPサーバーというのはごく頻繁。今回は外から使えるSMTPサーバーの構築手順です。 例えばLaravel5だったら.envで以下のような感じで使えるよう...

CentOS7へclamavインストール(epelリポジトリ使用)

インストール 改ざん検知の有名なソフトclamAVをインストールします。 yum -y install --enablerepo=epel clamav-server clamav-data clamav-update clamav...

nfsでマウントする CentOS7

NFSサーバの設定 nfsのインストール nfs-utilsをインストールします。 # yum -y install nfs-utils サービスを起動 # systemctl start rpcbind # syste...

ポートスキャン

セキュリティー的にもまたはサーバー設定時にもポートスキャンは何だかんだで使うのでコマンドラインで確認しましょう! (全然他人のIPを無限にポートスキャ...

クロールを許可するしないの設定

特に問題なければせっかくのWEBという公開情報なので、クロールさせるが基本ですが、テストコードやそんなものがたまたまインデックスされて自分のサイト情報...

Linuxのユーザーと権限発行(グループとユーザー)

WEBやシステムの開発で複数のユーザーが同じコンテンツを制作する場合があります。そのような場合はユーザーにグループを紐付けて権限の調整を行います。(っ...

CentOS7にファイル改ざん検知を行う

AIDEをインストールする yum install -y aide 設定 設定ファイル確認 vi /etc/aide.conf ## 改ざん検知の対象から外すもの !/tmp !/proc aideのスキ...

さくらのVPNのプロントの設定変更がめんどうくさい

.bashrcに以下追加 export PS1="[\u@HOSTNAME]\\$ " 保存したら source .bashrc

URL正規化の話

URL/URIの正規化というと「正規化」というエンジニア用語みたいのが絡んでいて意味がわからないので、URL/URIの統一化の方がいいんじゃないかということで、...

CentOS7で送信メールサーバーを設定する

Postfixの設定 インストール yum -y install postfix 2017-09-25時点では最新のpostfix-2.10.1-6.el7.x86_64がイントールされると思う。(あるいは最近の...

CentOS7の自動起動設定

自動起動サービスのリスト表示 長年親しんできたchkconfigがいなくなってsystemctl list-unit-files -t serviceという長ったらしいコマンドになりました。 ...