Zezwalaj webappom Tomcat9 na odczyt/zapis do folderu

Z Pl Ikoula wiki
Przejdź do nawigacji Przejdź do wyszukiwania

ru:Разрешить веб-приложению Tomcat9 читать/писать в папку fr:Autoriser une webapp Tomcat9 à lire/écrire dans un dossier
Artykuł ten jest wynikiem translacji automatycznej wykonywane przez oprogramowanie. Możesz przeglądać źródła artykułu tutaj.

ja:Tomcat9のウェブアプリでフォルダの読み書きを可能にする zh:允许Tomcat9的web应用程序读/写一个文件夹 de:Erlauben Sie einer Tomcat9-Webapp das Lesen/Schreiben in einem Ordner nl:Sta een Tomcat9 webapp toe te lezen/schrijven naar een map it:Permettere a una webapp Tomcat9 di leggere/scrivere in una cartella pt:Permitir a leitura/escrita de uma pasta de Tomcat9 webapp es:Permitir que una aplicación web de Tomcat9 lea/escriba en una carpeta en:Allow a Tomcat9 webapp to read/write to a folder

Wstęp

Zobaczymy, jak autoryzować aplikację webową Tomcat9 pod Debianem do odczytu i zapisu w folderze. Ponieważ w Debianie prawa systemowe nie są wystarczające dla Tomcata, jest on rzeczywiście umieszczany w trybie "piaskownicy" przez Systemd i ma tylko dostęp do zapisu do :

   - /var/lib/tomcat9/conf/Catalina
   - /var/lib/tomcat9/logs 
   - /var/lib/tomcat9/webapps
   - /var/lib/tomcat9/work 


Tryb postępowania

Aby nadpisać to zabezpieczenie, należy edytować plik konfiguracyjny Tomcat9 w Systemd /etc/systemd/system/multi-user.target.wants/tomcat9.service, plik konfiguracyjny, a następnie w pliku :

[Service]

Dodaj, aby na przykład zezwolić na dostęp do katalogu /data/ :

ReadWritePaths=/data/

Po dokonaniu modyfikacji należy przeładować demona Systemd:

# systemctl daemon-reload

Następnie zrestartuj Tomcat9 :

# service tomcat9 restart




Cet article vous a semblé utile ?

0



Nie możesz publikować komentarzy.