Node.jsMongooseで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'... 2023.01.22Node.jsサーバ
サーバ[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とする。 間違った書き方 以下の... 2022.05.21サーバ
サーバ【Linux】ディレクトリのパーミッションの意味 ディレクトリに対するパーミッション設定の意味 記号数字権限許可される操作r4読み取りディレクトリ内のファイル・ディレクトリの一覧表示w2書き込みディレクトリ内のファイル・ディレクトリ作成ディレクトリ内のファイル・ディレクトリ削除ディレクトリ内のファイル・ディレクトリのパーミッション変更x1実行cdコマンドによりディレクトリへの移動 2021.01.22サーバ
DockerDocker 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... 2020.12.11Docker
サーバcronが実行されない原因 個人的にハマったので、メモとして残しておく。 概要 crontab -eで定期的に実行するジョブを定義する場合、行末に改行コードを付けなければならない。 間違った書き方 例えば、以下の設定ではecho "hoge2"は実行されない。 0 1 * * * echo "hoge" 1 1 * * * echo "hoge2" 正しい書き方 以下のように、最終行を改行させる必要がある。 0 1 * * ... 2020.11.30サーバ
WordPressロリポップのサーバで403エラーが出てしまう場合の解決法 概要 ロリポップのサーバにはWAFというセキュリティ設定があり、有効にしていると一部のWordPressプラグインが正常に動作しないことがある。 「いいね」ボタンを簡単に設置することができる「WP ULike」プラグインの場合、設定画面で「Save」ボタンをクリックするとアラートにJavaScriptのソースが表示されてしまう。 原因 WAFの制限により、wp-admin/admin-ajax.p... 2020.11.23WordPressサーバ
サーバ【Linux】シンボリックリンクを削除するコマンド(複数ファイル対応) unlinkコマンド unlink ./hogeでシンボリックリンクを削除することができる。 unlink ./hoge/のように末尾にスラッシュをつけてしまうとunlink: ./hoge/: is a directoryとなってしまい、削除することができない。 rmコマンド rm ./hogeでシンボリックリンクを削除することができる。 ただし、rm ./hoge/のように末尾にスラッシュをつ... 2020.10.17サーバ
AWS【AWS】RDSの空き容量確認方法 手順 インスタンスのモニタリングで確認することができる。 マネジメントコンソールへアクセス サービスをクリック RDSをクリック データベースをクリック 確認したいインスタンスをクリック モニタリングをクリック 空きストレージ容量が表示される 2020.09.28AWS
サーバmysqldumpコマンドでデータのみ出力する方法 いつも忘れてしまうので、メモがわりに投稿しておく。 概要 mysqldumpコマンドでデータのみ必要(テーブル定義は不要)な場合は、-tオプションを付ける。 mysqldump データベース名 テーブル1 テーブル2 -uユーザー名 -p -t > ファイル名 例 hogeデータベースからusersテーブルとitemsテーブルのデータのみをusers_items.sqlにエクスポート mysqld... 2020.04.27サーバ
サーバさくらインターネットのサーバへ鍵認証でSSH接続する方法 さくらインターネットのレンタルサーバへ鍵認証で接続するための手順をまとめました。 1. サーバへログイン(パスワード認証による接続) Macの場合 アプリケーション⇒ユーティリティ⇒ターミナル、を開く。 Windowsの場合 puttyなどのソフトをダウンロードして起動。※Windows10は2018年4月のアップデートからSSHクライアントを使えるようになったので、そちらを使うことも可能 SSH... 2020.03.28サーバ