レンタルサーバー

スポンサーリンク
エックスサーバー

第5回: rsync + SSH で Laravel API とフロントを 1 コマンドでデプロイ (DRY-RUN 付き)

TL;DRデプロイは rsync + SSH の素朴な構成で十分。CI/CD を組まなくても DRY-RUN + 確認プロンプトが守られていれば事故は起きにくい。--delete を使うかは 「rsync 先がスクリプトの専有領域か?」で決...
エックスサーバー

第4回: サブドメイン / Cron / SSL を Xserver API で運用する — idempotent と日次監視

TL;DRサブドメイン作成は POST /subdomain 一発、SSL は Xserver が Let's Encrypt で自動発行してくれる (DNS が浸透していれば成功する)。Cron 登録は API で書けるが 「使える記号が...
エックスサーバー

第3回: メールアカウント作成と “ドメイン認証 TXT” の自動投入 + リトライ設計

TL;DRXserver の POST /mail は 「事前にドメイン認証 TXT (_xserver-verify.{domain} に xserver-verify=<token>) を立てておく」必要がある。トークンは GET /s...
エックスサーバー

第2回: DRY-RUN を既定にする破壊的 API 呼び出しの設計 — MySQL DB を 3 連 POST で作る

TL;DR破壊的 API は 「DRY-RUN を既定 / --apply で初めて実行 / 直前に y/N プロンプト」の 3 段ガードを入れる。DB 作成は POST /db → POST /db/user → POST /db/use...
エックスサーバー

第1回: エックスサーバー API を curl + jq で叩く — 読み取り系スクリプトの設計

TL;DRエックスサーバーの REST API は Bearer トークンの素朴な作り。.env.xserver に API キーを 1 つ置いて set -a; source; set +a で export、curl -H "Autho...
エックスサーバー

XServer API + PHP で SSL 証明書監視を自動化する(さくら・ロリポップも対応)

はじめにSSL 証明書の期限切れは、ユーザーに「この接続は安全ではありません」と表示され、サイトへのアクセスが実質的に遮断される深刻な障害になる。Let's Encrypt の普及で自動更新が一般的になったとはいえ、更新処理の失敗・設定ミス...
エックスサーバー

XServer API ディスク監視システム拡張編:通知グループ・SMTP 認証・データローテーション

はじめに前回の記事(XServer API で複数サーバーのディスク使用量を集中監視する)では、エックスサーバーの REST API(XServer API)を使って複数サーバーのディスク使用量を PHP で集中監視する仕組みを構築した。そ...
エックスサーバー

XServer API で複数サーバーのディスク使用量を集中監視する

はじめに複数のクライアントサイトをエックスサーバーで運用していると、「どのサーバーのディスクがどれくらい使われているか」を把握するのが意外と手間になる。管理画面を開いてサーバーごとに確認し、スプレッドシートに転記して…というのを毎回やるのは...
エックスサーバー

XserverとMicrosoft365を併用したときにメールが届かない原因と解決方法

— DNSではなく「ローカル配送」が原因だった話 —はじめにXserverでWebサイトを運用し、メールはMicrosoft365(Outlook)で管理する構成はよくあります。しかしこの構成で、次のような問題が発生することがあります。Mi...
Nextcloud

NextcloudをCLIでバージョンアップする方法(エックスサーバー対応)

エックスサーバーにインストールした Nextcloud を、Webブラウザではなくコマンドライン(CLI)経由で安全にバージョンアップする手順を紹介します。今回は「Nextcloud 31.0.4 → 31.0.5」へのアップデートを例に、...
Nextcloud

エックスサーバーにNextcloudをインストールする手順と500エラー対処法

Nextcloudはオープンソースで構築できるクラウドストレージサービスです。この記事では、エックスサーバーにNextcloudをインストールする手順を実際の画面とともに解説し、途中で発生した「500 Internal Server Err...
Linux

ロリポップに Composer をインストールする方法【SSH接続で簡単セットアップ】

PHPのライブラリ管理に便利な Composer を、ロリポップのレンタルサーバーにインストールする手順をご紹介します。SSH接続が可能なプラン(スタンダード以上)であれば導入可能です。前提条件ロリポップのSSHが有効になっていること任意の...
Linux

ロリポップに公開鍵認証でSSH接続する方法(パスワードなしで安全&便利に)

ロリポップのレンタルサーバーにSSHで接続する際、毎回パスワードを入力するのは手間ですよね。この記事では、公開鍵認証方式を使って、パスワードなしで安全に接続する方法を紹介します。✅ 公開鍵認証とは?公開鍵(xxx.pub)と秘密鍵(xxx)...
エックスサーバー

エックスサーバー間でパスワードなしSSH接続を設定する方法(相互接続対応)

エックスサーバーで複数の契約サーバーを利用している場合、移行作業やファイル転送を効率化するために、公開鍵認証方式によるSSHのパスワードなし接続を設定しておくと便利です。この記事では、2つのエックスサーバー間で相互にパスワードなしSSH接続...
エックスサーバー

エックスサーバーでCronジョブの実行結果通知メールを止める方法

エックスサーバーでCronジョブを設定すると、実行結果がメールで通知される仕組みになっています。ただし、通知が不要な場合や、メールの管理が煩雑になる場合には、以下の方法で通知を停止できます。この記事では、通知メールを止める方法を2つご紹介し...
エックスサーバー

エックスサーバー | PHPエラーログ設定とログローテーションスクリプト

PHPエラーログの保存場所変更方法、ログを日次でローテーションし、14世代分を保持するシェルスクリプトの作成方法、Cron設定による自動化の手順を解説します。PHPエラーログの場所変更PHPのエラーログをカスタマイズしたい場合、php.in...
CPI

CPI共有サーバーで mysqldump 出来ない時に確認すること

CPIの共有レンタルサーバー「シェアードプラン ACE01」で ssh接続して mysqldump でデータベースのバックアップを取得しようとしたところエラーで取得出来ませんでした。実行したコマンドとエラーメッセージコマンドmysqldum...
さくらのレンタルサーバー

さくらのレンタルサーバー | シェル変更を csh から bash へ変更する方法

現在のシェル確認echo $SHELL で現在設定されているシェルを確認します。% echo $SHELL/bin/cshbashのパスを確認which bash でパスを確認します。% which bash/usr/local/bin/b...
さくらのレンタルサーバー

さくらのレンタルサーバー | 公開鍵認証でSSH接続する方法

さくらのレンタルサーバー(※スタンダードプラン以上のSSH出来るプランの契約が必要です)へ公開鍵認証でSSH接続する方法のメモ(※ローカルの動作環境は macOS Ventura 13.2.1)。SSHキー(公開鍵と秘密鍵)を作成と設定SS...
PHP

へテムル | .htaccessでPHPバージョン指定を行う方法

へテムル管理画面で設定したPHPバージョンと異なるバージョンのPHPをディレクトリ毎に設置する .htaccess でバージョン指定(変更)する方法のメモ。PHPバージョン確認管理画面で確認へテムル管理画面でドメイン毎に設定されているPHP...
スポンサーリンク
タイトルとURLをコピーしました