Synology上のWordPressをホスト名で公開する方法(WebStationに仮想ホスト項目がない場合)

Synology

前提

  • ハードウェア:Synology DS220j
  • ソフトウェア:DSM 7.2 WebStation 4.2.2-0498
  • WordPress バージョン:6.5 (wordpress.orgより最新版をダウンロード)
  • WordPressの基本的な立ち上げが完了し、ダッシュボードまでアクセスできる
  • ホスト名の登録が正常に完了している
  • ルーターの設定でサーバーへのアドレス設定が完了していて外部からサーバーへアクセスできる

WordPress内設定

WordPressのダッシュボードから
設定 > 一般 へ移動

WordPressアドレス・サイトアドレスの両方とも、ホスト名に変更

WordPress隠しファイル設定

WordPressのフォルダに .htaccess というファイルを編集する
例)”sampletest”という名前でリネームしていた場合 …/web/sampletest/.htaccess

以下の2つの設定値を以下のように変更する
(リネームした名前例でいうと、htaccessファイルから“sampletest”の階層の記述を削除

  • RewriteBase /
  • RewriteRule . /index.php

Web Station 設定

スクリプト言語の設定

”スクリプト言語の設定”の”PHP”タブから上部の「作成」ボタンを押す。

以下の項目について使う想定の環境のPHPなど適宜読み替えて入力し、「次へ」ボタンを押す。

  • (任意)プロファイルと説明を入力する(例:sampletestpf)
  • (任意)PHPのバージョンは使用するものを選択する(画像は8.0を使用する場合)
  • (任意)PHPキャッシュは有効推奨

必要項目にチェックをつけて、「次へ」ボタンを押す。
(不明な場合は、一度すべてにチェックしてください。
 環境ができたのち、一つずつ外して不要か確認するのもありです。)

デフォルトのまま、「次へ」ボタンを押す。
(ここも一度構築したのちにいじるとよいと思います)

デフォルトのまま、「次へ」ボタンを押す。
(ここも一度構築したのちにいじるとよいと思います)

入力内容を確認し、「作成」ボタンを押す。
これで、プロファイルの作成は完了です。

Webサービス設定

”Webサービス”の上部「作成」ボタンを押す。

”ネイティブなスクリプト言語ウェブサイト”を選択。
サービス項目には上記で作成したプロファイルを設定し(例:sampletestpf)、
「次へ」ボタンを押す。

以下の項目について使う想定の環境のドキュメントルートなど適宜読み替えて入力し、
「次へ」ボタンを押す。

  • (任意)名前と説明を入力する(例:sampletestservice)
  • (任意)ドキュメントルート:WordPressのインストールフォルダパス(例:web/sampletest)
  • (任意)HTTP バックエンドサーバ:利用するサーバ(例:Apache 2.4)
  • (任意)タイムアウト系:スペックが低い場合、300秒がオススメ

確認後、「作成」ボタンを押す。
これで、Webサービスの作成は完了です。

Webポータル設定

”Webポータル”の上部「作成」ボタンを押す。

Webサービスポータル」を押す

サービス項目には上記で作成したサービス(sampletestservice)を設定する。
以下の項目について使う想定の環境のドキュメントルートなど適宜読み替えて入力し、
「作成」ボタンを押す。

  • ポータル タイプ:名前ベース
  • ホスト名:取得したホスト名(例:sampletest.com)
  • (任意)ポート:ポート80/443
  • (任意)HTTPS設定:チェック推奨(http接続をhttps接続にする)
  • (任意)アクセスログを有効化:有効化すると低スペックの場合、かなり重くなりやすいです。。

これで設定は完了です。

おまけ この記事の経緯

この記事を作った理由は、私も数日詰まったからです(笑)

持て余していたSynology DS220jを使ってブログを書いてみよう思い、
”環境構築はググれば出てくるだろう…”と思ったのですが(フラグが立つ)、
そもそもSynology関連情報が少く、似た環境がないため詰まってしまいました。。。

画像付きの情報も少なく、
記事によって設定が微妙に違うので、
個人的にうまくいった設定を本記事にまとめました。

ちなみに Webポータル作成ウィザード画面に”仮想ホスト”という項目を選択して…
という内容ばかりなのですが、私の環境にはなく、、、

「仮想ホストなんてないよおぉぉ(泣)」と心の声で叫びながら
キーボードをカタカタさせていました(笑)

同じような境遇の方にお役に立てれば幸いです。

また、もしあきらめてしまった方でも再度やってみようと思われれば嬉しいです。

それではこれにて失礼します。

Synology DS124/G [★ガイドブック付き★ DiskStation 1ベイ NAS 4コア64bit CPU 1GBメモリ SATA対応]価格:23412円
(2024/4/5 00:15時点)
感想(0件)
タイトルとURLをコピーしました