Archiwa: Apache - From passion to profession Skip to content →

Tag: Apache

Zestawienie połączenia HTTPS pomiędzy Apache Tomcat a klientami

HTTPS to szyfrowana wersja protokołu HTTP, która zabezpiecza dane wymieniane pomiędzy serwerem a klientem. W niniejszym wpisie pokażę w jaki sposób włączyć obsługę HTTPS w kontenerze Apache Tomcat oraz jak skonfigurować aplikacje klienckie.

Poprawna konfiguracja HTTPS wymaga, aby serwer posiadał „dokumenty”, które to będzie przedstawiał przy łączeniu się do źródeł wrażliwych danych. Takim dokumentem jest certyfikat, który możemy wygenerować za pomocą keytool.

Leave a Comment

Zdalne debugowanie aplikacji uruchomionych w kontenerze Tomcat

Istnieje wiele różnych technik debugowania. Jedną z najlepszych i najwygodniejszych jest debugowanie za pomocą narzędzi, które pozwalają nam zatrzymywać wykonywanie aplikacji w wyznaczonych miejscach (breakpoint).

Realizacja jednego z projektów nasunęła pytanie:  w jaki sposób debugować aplikację napisaną w Javie przy użyciu Springa, która jest uruchamiana za pomocą Mavena we wbudowanym kontenerze Tomcat, używając narzędzi dostępnych z poziomu IntelliJ?

Leave a Comment

Apache Tomcat – konfiguracja wirtualnych hostów

Apache Tomcat – kontener aplikacji webowych, który obecnie jest rozwijany przez fundację Apache.  Umożliwia uruchamianie aplikacji internetowych w technologiach Java Servlets oraz Java Server Pages.

Hosty wirtualne (virtual hosts) to podstawowa jednostka reprezentująca stronę lub domenę. Odpowiednie utworzenie hostów pozwala na uruchomienie więcej niż jednej aplikacji w ramach tego samego kontenera.

Wyobraźmy sobie sytuację, w której mamy jedną maszynę z zainstalowanym oprogramowaniem i chcemy na niej hostować dwie aplikacje. Dodatkowym wymaganiem jest, aby każda z nich była dostępna pod innym adresem, np. virtualhost1.localhost  oraz virtualhost2.localhost .  Celem konfiguracji hostów jest „wskazanie serwerowi” jakie pliki powinny być ładowane przy próbie pobrania zawartości dla każdej z nich.

Leave a Comment