Linux
ZipArchiveクラスが見つからないよエラー モジュールをインストール php-gdをインストール まとめ ZipArchiveクラスが見つからないよエラー wordpressのプラグインで、WP All Exportを使用した時、以下のエラーメッセージが画面の上に表示されて困った人はい…
環境構築も爆速に! 構築手順 Railsのインストール railsコマンドのインストール 環境構築も爆速に! 開発効率に定評のあるRailsですが、環境構築も爆速にできてしまう点に特徴があります。 今回はMacでの説明になりますが、一気にやってしまいましょう!イ…
Tomcatのデフォルトのログ設定 Tomcatで出力されるログファイル catalina.outのローテート設定 ログファイルのローテート設定 logrotateの設定確認 logrotateの実行 localhost.YYYY-MM-DD.logのローテート設定 まとめ Tomcatのデフォルトのログ設定 タイトル…
リバースプロキシを設定している場合でも、サーバを停止させずに更新できる リバースプロキシを設定している場合、通常通りcertbotコマンドを実行すると。。。 今回の対応内容 リバースプロキシを設定している場合でも、サーバを停止させずに更新できる 以前…
一般ユーザは、SFTPで特定のディレクトリのみしか触れないようにしたい ディレクトリの作成 ユーザとグループの作成 ディレクトリの権限変更 sshd_configを変更して操作権限を付与 まとめ 一般ユーザは、SFTPで特定のディレクトリのみしか触れないようにした…
MySQL5.7のインストール 最新のリポジトリ追加 MySQLのインストール MySQLの起動 起動設定 初期パスワードの取得 初回ログインとパスワード再設定 まとめ MySQL5.7のインストール 今回はAWS(EC2)またはCentOS6のサーバにMySQL5.7をインストールする手順につ…
NginxのサブディレクトリでphpMyAdminにつなげたい Nginxで、「ドメイン名/phpMyAdmin」でphpMyAdminにつなげるようにした時の設定です。 ドメインを入力すれば普通にアプリケーションに接続され、サブディクトリを指定すればphpMyAdminに接続できるようにす…
Nginxとは何じゃらほいというところからですが、ここは他のサイトを見た方が細かくわかりやすく説明されていると思うので説明は割愛させていただきますが、NginxとPHPの説明について軽く触れたいと思います。最初にPHPについてですが、モジュール版とCGI版が…
vagrant provisionでPlaybookを実行 AnsibleはサーバにSSH接続をして記述されたPlaybookの通りに実行されますが、Vagrantで実行する場合は必ずしもSSH接続は必要ありません。 「vagrant provision」コマンドでもPlaybookを実行できるのです。※ちなみに今回は…
構成管理ツールといえば、ChefやAnsibleなど色々ありますが、今回はAnsibleを使ってみた時のメモです。 Homebrewでインストール Macはyumではなく、Homebrewでインストールを行います。 まずは以下コマンドで、インストールするAnsibleのバージョンを確認し…
プロセスが起動中なのにPIDがわからないから削除できない プロセスで困ったこととして、例えば以下のことがありませんか? IDEでアプリケーションを起動して開発をしていたが、IDEが途中で落ちてしまった。アプリケーションを終了していないのでプロセスが起…
再びSpamhausのブラックリスト入り 以前下記の記事で、outlookにメールが届かない場合の対策について書きましたが、 ti-tomo-knowledge.hatenablog.comSpamhausでブラックリストに入れられてしまうと、一度申請をして解除されても再びリストに入れられてしま…
定期的にMySQLを起動させる背景 需要は少ないかもしれませんが、記事を上げておきます。 cronで定期的にMySQLを起動させた背景としては、Dos攻撃によるものが理由です。 最近海外からアタックを受けてしまい、データベースを落とされることがたまにありまし…
サイト運営をしていると、流入が増えた時に備えて負荷テストを実施したいことがありますよね。 どれくらいの人数のユーザがどれくらい同時に接続できるのか試したいですよね。そんな時に便利なのがApache Benchによるabコマンドです。 Apache Benchとは、サ…
Macを購入した際には設定しておきたいコマンドの1つ さて今日はLinuxのエイリアス(alias)設定についてです。 開発でLinuxを使う人にとっては新しくMacを購入した際には設定しておきたいコマンドの1つですね。まず、Linuxコマンドでよく使われるコマンドに「l…