サーバ

スポンサーリンク
Node.js

MongooseでlocalhostのmongoDBに接続できない原因

概要 localhostだと接続できないが127.0.0.1だと接続できるとのこと。 OK mongodb://127.0.0.1:27017/xxx import mongoose from 'mongoose' const connectDB = async () => { try { await mongoose.connect('mongodb://127.0.0.1:27017/xxx'...
サーバ

[DNS]SPFレコードに複数のIPアドレスを指定する方法

概要 SPFレコードに複数のIPアドレスを指定する場合、以下のTXTレコードをDNSに追加する。 v=spf1 +ip4:xxx.xxx.xxx.xxx +ip4:yyy.yyy.yyy.yyy -all (+ip4の部分はip4でも構わない。デフォルトが+であるため) なお、IPアドレスが1つの場合はv=spf1 +ip4:xxx.xxx.xxx.xxx -allとする。 間違った書き方 以下の...
サーバ

【Linux】ディレクトリのパーミッションの意味

ディレクトリに対するパーミッション設定の意味 記号数字権限許可される操作r4読み取りディレクトリ内のファイル・ディレクトリの一覧表示w2書き込みディレクトリ内のファイル・ディレクトリ作成ディレクトリ内のファイル・ディレクトリ削除ディレクトリ内のファイル・ディレクトリのパーミッション変更x1実行cdコマンドによりディレクトリへの移動
スポンサーリンク
Docker

Docker for MacでCannot start service xxx: Mounts deniedのエラーとなる原因

概要 Docker For Macをバージョン3.0.0にアップデートしたところ、以下のようなエラーが表示されコンテナを起動することができなくなった。 ERROR: for xxxxx Cannot start service xxxxx: Mounts denied: approving /Users/xxxx/xxxx: file does not existERROR: Encountere...
サーバ

cronが実行されない原因

個人的にハマったので、メモとして残しておく。 概要 crontab -eで定期的に実行するジョブを定義する場合、行末に改行コードを付けなければならない。 間違った書き方 例えば、以下の設定ではecho "hoge2"は実行されない。 0 1 * * * echo "hoge" 1 1 * * * echo "hoge2" 正しい書き方 以下のように、最終行を改行させる必要がある。 0 1 * * ...
WordPress

ロリポップのサーバで403エラーが出てしまう場合の解決法

概要 ロリポップのサーバにはWAFというセキュリティ設定があり、有効にしていると一部のWordPressプラグインが正常に動作しないことがある。 「いいね」ボタンを簡単に設置することができる「WP ULike」プラグインの場合、設定画面で「Save」ボタンをクリックするとアラートにJavaScriptのソースが表示されてしまう。 原因 WAFの制限により、wp-admin/admin-ajax.p...
サーバ

【Linux】シンボリックリンクを削除するコマンド(複数ファイル対応)

unlinkコマンド unlink ./hogeでシンボリックリンクを削除することができる。 unlink ./hoge/のように末尾にスラッシュをつけてしまうとunlink: ./hoge/: is a directoryとなってしまい、削除することができない。 rmコマンド rm ./hogeでシンボリックリンクを削除することができる。 ただし、rm ./hoge/のように末尾にスラッシュをつ...
AWS

【AWS】RDSの空き容量確認方法

手順 インスタンスのモニタリングで確認することができる。 マネジメントコンソールへアクセス サービスをクリック RDSをクリック データベースをクリック 確認したいインスタンスをクリック モニタリングをクリック 空きストレージ容量が表示される
サーバ

mysqldumpコマンドでデータのみ出力する方法

いつも忘れてしまうので、メモがわりに投稿しておく。 概要 mysqldumpコマンドでデータのみ必要(テーブル定義は不要)な場合は、-tオプションを付ける。 mysqldump データベース名 テーブル1 テーブル2 -uユーザー名 -p -t > ファイル名 例 hogeデータベースからusersテーブルとitemsテーブルのデータのみをusers_items.sqlにエクスポート mysqld...
サーバ

さくらインターネットのサーバへ鍵認証でSSH接続する方法

さくらインターネットのレンタルサーバへ鍵認証で接続するための手順をまとめました。 1. サーバへログイン(パスワード認証による接続) Macの場合 アプリケーション⇒ユーティリティ⇒ターミナル、を開く。 Windowsの場合 puttyなどのソフトをダウンロードして起動。※Windows10は2018年4月のアップデートからSSHクライアントを使えるようになったので、そちらを使うことも可能 SSH...
スポンサーリンク