Category: Backend

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という長ったらしいコマンドになりました。 ...

CentOS7 SSHサーバーの設定 (丁寧にやる)

最近のクラウドサーバーはSSHのコンソールが管理画面にあったりするのでよいですね。SSH接続できなくなったからといってデータセンターに行くことももうない...

mp4とかの動画ファイルがBasic認証で再生されなくなる

端末によってまちまちですが一部のAndroide端末ではBasic認証をかけたディレクトリ以下の動画が再生できないというのがあります。また再生はできてもいちいち...

何故か毎回書いてしまうBackupシェル

すごく簡単なバックアップシェルです。DBとファイルを保存して、別筐体にもコピーします。コピーはrsyncの方が速いのでscpとか使うのやめました。 あと30日前...

/tmp/ディレクトリ下のファイルはいつ削除されるのか?

/tmp/ディレクトリ下は、テンポラリ領域としてファイルの解凍や一時的に利用するファイルが書き出されています。常時稼働させている状態でしばらくの日数を経...

rsyncsync

rsyncsync サーバー間でアプリケーションの同期をします。rsyncの同期なのでアプリケーションの種類は問いませんが、多少そのアプリの内容に精通していない...