目次
| 対象機種 | ☐ AG10 ☐ AG20 ☐ AR10 ☐ AR20 ☐ AC10 ☐ AC15 ☐ AC25 ☐ AX11 ☐ AX21 ☐ AX30 ☐ AB11 ☐ AB12 |
| ファームウェアバージョン | N/A |
エッジゲートウェイでは、Web サーバーとして Lighttpd が動作しています。独自の構成ファイルを作成し、別のインスタンスとして Lighttpd を起動することで、独自の Web アプリを実行できます。
なお、80 番ポートは GUI で使用されています。お客様のサービスで 80 番ポートを使用する場合は、あらかじめ GUI のポートを変更してください。
❶ 構成ファイルを作成する
/etc/lighttpd に UserLighttpd.conf ファイルを作成します。
admin@amnimo:/etc/lighttpd$ sudo vi UserLighttpd.conf
GUI のポートと重複しないように設定してください。
❷ systemd のサービスファイルを作成する
/lib/systemd/system に UserLighttpd.service を作成します。
admin@amnimo:/lib/systemd/system$ sudo vi UserLighttpd.service
UserLighttpd.service の記載例は以下のとおりです。
[Unit] Description=Lighttpd Daemon After=network-online.target [Service] Type=simple PIDFile=/run/lighttpd.pid ExecStartPre=/usr/sbin/lighttpd -tt -f /etc/lighttpd/UserLighttpd.conf ExecStart=/usr/sbin/lighttpd -D -f /etc/lighttpd/UserLighttpd.conf ExecReload=/bin/kill -USR1 $MAINPID Restart=on-failure [Install] WantedBy=multi-user.target
❸ サービスを起動する
以下のコマンドを実行して、サービスを有効化して起動します。
$ sudo systemctl enable UserLighttpd.service $ sudo systemctl start UserLighttpd.service
コメント
0件のコメント
サインインしてコメントを残してください。