Tag: Backend

Laravelでコマンド作成とバッチ処理を書く

コマンドクラスの作成 コマンドのクラスを作成します。 php artisan make:command monitorAppStatus app/Console/Commands/monitorAppStatus.phpが作成さ...

CentOS7に最新(でもないかな)のPythonをインストールする

Python3.6.5をインストールします。現時点の最新は3.7ぐらいになっているはずなんですが、3.6はまあまあ安定版だと思うのでよいでしょう。 ここではPython3.6...

Reverse Proxyの裏にいるホストでphpMyAdminを使う

Reverse Proxyがかんでいるwebサーバーでは以下のようなエラーになって正しいログイン情報を入れてもログインできません。 There is mismatch between HTTPS...

nginxのリバースプロキシで正しいIPアドレスを設定する

リバースプロキシとかLBとかを挟むと当然アクセスIPアドレスがlocalhostになってしまうので、正しいアクセス元のグローバルIPアドレスを設定する必要がありま...

.gitignoreテンプレート

# Linux CentOS7 .bash_history .bash_logout .bash_profile .bashrc .cache .config .ssh .viminfo # my backup batch logs #public tmp

Laravel5 + PHP7でOracleに接続する

PHP7でOracleに接続するでPHP7からの接続はできるようになりました。 LaravelでOracleを使うときの具体的な手順を解説します。 パッケージのインストール ...

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

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

CentOS7にnginxをインストールする

リポジトリの作成 yumのリポジトリにデフォルトで入っていないのでリポジトリを作成 # touch /etc/yum.repos.d/nginx.repo 以下記述 [nginx] name=nginx...

Amazon Linux 2 AMIでサーバー構築

ちょっと数年前はものすごく使いづらいところあったAWSですが最近はドチャクソ使いやすい。 Amazon Linux 2 AMIはとてもCentOSっぽいというだけで特に選択し...

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

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

rails sが実行できない

"rails s"が動かないときがあって、そのときやってみることリストの覚書です。 Railsのアプリを作成してローカルサーバーを立ち上げるときに、 rails s -p 3...

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

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

Web/System学習

すごい若い女の子にもらったレシピだけど、見てたら読みたkなってきたぞ。 Unix はじめてUNIXで仕事をする人が読む本 Linuxシステム[実践]入門 Web 「...

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アドレスになったりするのだけどかなり見づらいので変更します。 この方法はホスト名に影響を与えないで...

Laravel Eroquent Query bilder集

複数のor検索 OR検索+あいまい検索で検索ワードが定まっていないときなんかはクロジャーを使ういいっぽい。 use Illuminate\Support\Facades\DB; ... $word...

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

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

Mautic “Powerful marketing automation” インストールと設定

マーケティングオートメーション mautic mautic Google Analyticsみたいなものがオンプレミス型とクラウド型でできるっていうようなWEBソフト。雰囲気的には...

“The page has expired due to inactivity. Please refresh and try again.”

POSTする際にCSRFトークンを設定していないか、あるいはトークンのセッションが切れたときに出るLaravelのデフォルトのエラーです。 このエラー画面をカスタ...

WordPressのインストールと初期設定

Wordpressのソースの入手 初心者は本家にいってzipをダウンロード。玄人はcomposerとかGitでやったほうが楽。今回は初心者向け。 日本人なのでWordpress日本...

そのまま使えるRewite

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

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

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

ポートスキャン

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

Laravel5 ファイルのアップロード

通常の文字列のポストは普通にできるんですが、ファイルのアップロードはちょっと特殊(便利)です。というのはLaravelにはFILE_SYSTEMとかstrageというもの...

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

Laravel5の認証機能

以前にちょっと記事を書いたのですが、5.4でもう一度復習です。ここら辺りはアプリケーションのコアになるので勉強していた方がよいかと思います。 とはい...

シンボリックリンクとハードリンクを作成する

シンボリックリンク ln -s ./top/index.html ./index.html ln -s <実体ファイルパス> <シンボリックリンクのファイルパス>という風になっています。...