PHPとデータベースを使えるサーバー環境を構築する。
SSHを使えるようにする
- 「コントロールパネル」→「端末とSNMP」→「SSHサービスを有効化する。」
$ ssh user@192.168.x.x
user@192.168.x.x's password:
user@DS215j:~$ sudo -i
Password:
root@DS215j:~#
PostgreSQLを使えるようにする
- コンソールから設定する。
root@DS215j:~# su - postgres
postgres@DS215j:~$ createuser -d -a -P USERNAME_HERE_YOUR_CHOICE
postgres@DS215j:~$ createdb -O USER_NAME DATABASE_NAME
postgres@DS215j:~$ cat /etc/postgresql/pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
local all postgres peer map=pg_root
local all all trust
host all all 192.168.0.0/23 trust
postgres@DS215j:~$ cat /etc/postgresql/postgresql.conf
...
#listen_addresses = '127.0.0.1'
listen_addresses = '*'
#port 3333
...
postgres@DS215j:~$ pg_ctl restart
PHPとNginxを入れる
- 「Web Station」をインストールする。
- 「全般設定」→「HTTP バックエンド サーバ」をNginxに、「PHP」をDefault Profile (PHP 7.0)に変更。
- 「PHP 設定」→「Default Profile PHP7.0」を編集。「拡張」をすべてチェックする。
接続確認
<?php
$con = pg_connect("dbname=voldb port=3333 user=netuser");
echo $con
?>
参考
- http://iamsensoria.com/post/130235198606/postgres-on-synology
- https://www.synology.com/ja-jp/knowledgebase/DSM/tutorial/Application/How_to_host_a_website_on_Synology_NAS
HDDを交換する時に
- find.synology.com
- 「ストレージ マネージャ」でボリューム追加。
- 「コントロール パネル」で共有フォルダ追加。
- mount -t cifs -o user=,pass=,vers=1.0 //192.168.0.5/DS215j /mnt/cifs
Wake on LANを使う
- WOLの設定をする。
- ether-wake 00:11:22:33:44:55