qnap(arm)でtomcat(vol2)

前にqnap(arm)でtomcatという記事を書きましたが、後から見直しても何を書きたかったのかよく分からないのと、一応満足できて状態で動かすことができたので再度書いてみようと思います

うちのQnapはTS-112でQTSは最新(といっても。。)にしています

手順

まずはQnap公式のAppStoreからJREを二つともインストール(どちらかで良いのかもしれませんが、そこは検証していません)

JREのバージョンに合わせたapache-tomcatをhttps://archive.apache.org/dist/tomcat/からダウンロードします。(私の場合はTomcat8)

展開してQnapへアップロードします。アップロードして展開でも同じですよね

sshでQnapに接続します

bin/catalina.sh

を実行してエラーなく起動するか確認します

tomcatがlocalhostならこれで使えるみたいですが、他のPCからアクセスするのとポート8080はQnapが使っているので追加の設定が必要になります

ポートの変更はconf/server/xmlの8080を変更する

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

他のPCからアクセスできるようにするにはtomcatのwebapps/host-manager/META-INF/context.xmlとwebapps/manager/META-INF/context.xmlの修正

allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
  ↓↓↓
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|192.168.10.*" /><!- 192.168.10.*からアクセスする-->

conf/tomcat-users.xmlにmanager-guiのユーザーを追加する。

<user username="USERNAME" password="PASSWORD" roles="manager-gui"/>

Qnap起動時にTomcatも動かすにはQnapの設定でautorun.shを使ってtomcatのstartup.shを呼び出す

Running Your Own Application at Startup – QNAPedia
https://wiki.qnap.com/wiki/Running_Your_Own_Application_at_Startup

参考サイト

Raspberry PiにApache-Tomcatを入れてローカルサーバーをたてる|イワシ銀行
https://note.com/python_beginner/n/na9eb267ce68b

RaspberryPi に Tomcat をインストール #RaspberryPi – Qiita
https://qiita.com/ekzemplaro/items/b6dd39daeb027227234d

How to Install Apache Tomcat on Debian 11 (Step by Step)
https://www.linuxtechi.com/how-to-install-apache-tomcat-on-debian/

【Tomcat】他PCからのアクセス、アクセス制限 – アルパカノフン
https://vist764.hatenablog.com/entry/2024/02/19/014447#%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E5%88%B6%E9%99%90%E3%81%AE%E6%96%B9%E6%B3%95%E8%A8%AD%E5%AE%9A%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E9%85%8D%E7%BD%AE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

お金をかけずにサーバーの勉強をしよう – TomcatをGUIで管理する –
https://subro.mokuren.ne.jp/0980.html

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)