Synologyサーバーのセットアップ:Webサーバー

habrachitateliへのご挨拶!



本日の投稿では、DiskStationManager(DSM)v3.2-1955でSynology Webサーバーをセットアップした経験を共有したいと思います。



私の意見では、このマニュアルは、ハードウェアのみが異なるすべてのSynology NASサーバーのモデルに適しています。 ソフトウェア部分は、定期的に更新されるDSM上で回転しています。



はじめに


最近SynologyDS 712+ NASを購入しました。

画像

投稿を書く動機は、Webサーバーを上げる際の一連の不可解な問題でした。 この投稿で得た知識と経験を体系化したい。



開始する


すべては、CDに添付されたマニュアルに従ってサーバーをセットアップした後、仮想ホストを上げることができず、その結果、必要な同じサーバー上の複数のサイトのパフォーマンスを実現できなかったという事実から始まりました。



phpMyAdminをインストールする


サイトをデータベース(DB)に「結び付ける」ことを計画している場合は、データベースを操作するためにphpMyAdmin(PMA)をすぐに配置することをお勧めします(必要なタスクの特異性のため、データベースはまだ必要ありません):

Webサーバーの起動と構成
ウェブサイトの立ち上げ
FTPアクセス
注目に値する微妙な点
  1. 最も重要なことは、サーバーのマニュアルに記載されているように、index.phpが含まれるサイトを含むフォルダーに「www」サブフォルダーを作成する必要がないことです。 つまり / web / abandongames / www /-「www」フォルダは必要ありません!
  2. 共有Webフォルダーには、index.htm、index.html、またはindex.phpも含まれる場合があります。この場合、wwwサブフォルダーも不要です。
  3. エラーページを生成するには、missing.html、missing.htm、またはmissing.phpファイルを共有Webフォルダーのルートに配置する必要があります。 ほとんどの場合、このルールはサイトのあるサブフォルダーにも適用されます。 /web/abandongames/missing.php;
  4. 共有フォルダー「web」にサブフォルダー「blog」、「photo」、「photosrc」、「webdefault」を作成することは禁止されています。
いくつかの推奨事項
  1. サーバーをリモートで管理しない場合は5000ポートを閉じ、管理する場合は、DSMを入力する予定の許可されたIPのみをルーター設定で指定します。
  2. PMAをインストールするときは、ルートアクセスパスワードを変更し、必要に応じて、権限を持つ新しいデータベースユーザーを(PMAで)作成する必要があります。
  3. サイトファイルを操作するときは、バイナリモード(FTP)で作業する必要があります。
  4. サイト上の何かが機能しない場合(一部の機能は曲がった手に依存しません)、まずFTPモードでサイトのファイル/フォルダーの権限を確認し、適切な権限を設定する必要があります。
  5. ルーターの必要なポートを転送する



    画像



    この場合、FTPの場合、ポート20を1つのサーバーに転送し、ポート21を別のサーバーに転送するので、驚かないでください。
私の投稿で、ホームWebサーバーSynologyの立ち上げを促進したいと思っています。



ご清聴ありがとうございました。



PS建設的な批判と投稿の更新を楽しみにしています。



All Articles