Linuksowo.pl - Linux forum
Transkrypt
Linuksowo.pl - Linux forum
Subject: Konfiguracja Linuksa pod serwer aplikacji java (jboss) Posted by krsnik02.abel on Tue, 03 Jan 2012 15:15:30 GMT View Forum Message <> Reply to Message Witam, Jestem totalnie zielony z Linuksa/unixa:) umiem się zalogować i uruchomić/zabić server jboss i tyle:D Znam podstawy sieci (ip, routowanie, itp) Chcę się jednak nauczyć jak skonfigurować Linuksa tak by uruchomić na nim serwer aplikacji jboss (http) który ma być dostępny z zewnątrz. Do tego baza danych MySQL na drugim serwerze tak by tylko mój jboss mógł się z nią łączyć. Z uwagi na słabą znajomość Linuksa byłbym baaaardzo wdzięczny za podanie: 1. zagadnień związanych z linuxem które muszę doczytać by rozumieć konfigurację 2. materiały/tutoriale/książki etc o tym jak konfigurować Linuksa pod http server na którym mógłbym odpalić z powodzeniem mojego jbossa. 3. wszelkie porady na temat jaka ścieżkę poznawania kolejnych zagadnień obrać by jak najefektywniej (czyt. najszybciej:)) poznać zagadnienie. Z góry bardzo dziękuję wszystkim! Adam Subject: Odp: Konfiguracja Linuksa pod serwer aplikacji java (jboss) Posted by hwast on Tue, 03 Jan 2012 23:47:45 GMT View Forum Message <> Reply to Message Jeśli chodzi o JBoss https://docs.jboss.org/author/display/AS7/Getting+Started+Developing+Applications+Guide Pytanie z mojej strony - jakiego typu aplikacje chcesz na nim wdrażać? Czy na pewno potrzebujesz całego stosu JEE (EJB-3.x?), może wystarczy sam kontener servletów, np. Apache Tomcat? Co do MySQL - myślę że poniższe regułki wystarczą (oczywiście - do zastosowania na maszynie z bazą, nie kliencie): iptables -A INPUT -p tcp -s adres --dport 3306 -j ACCEPT iptables -A INPUT -p tcp --dport 3306 -j DROP Do realizacji 2 punktu, zakładając że konfiguracja samego MySQL (ja tam wolę PostgreSQL ;) ) nie jest ci obca, będziesz potrzebował zaznajomić się z podstawami iptables (zakładając, że znasz podstawy TCP/IP, pójdzie ci gładko :)). Page 1 of 3 ---- Generated from Linuksowe by FUDforum 2.8.1 Linuksowo.pl - Linux forum - Polskie Forum Jeśli chodzi o same narzędzia - napisz proszę co chcesz osiągnąć, czy to będzie twoje środowisko developerskie, czy produkcyjne? Jak bardzo rozbudowaną aplikację chcesz postawić? Z jakich frameworków korzystasz? Subject: Odp: Konfiguracja Linuksa pod serwer aplikacji java (jboss) Posted by krsnik02.abel on Wed, 04 Jan 2012 08:54:53 GMT View Forum Message <> Reply to Message Wielkie dzięki za szybką odpowiedź i próbę zrozumienia mojego problemu! Instalacja i konfiguracja aplikacji jbossa i mysqla nie jest żadnym problemem. Bardziej chodzi mi o konfigurację linuxa tab by te aplikacje istniały w bezpiecznym środowisku a jednocześnie miały dostęp do wszystkich potrzebnych zasobów. Czy wole mysql nad postgre? Wole Oracla ale dla samej nauki konfiguracji Linuxa mysql wystarczy. Czy koniecznie chce jbossa? tomcat tez ujdzie i pewnie dla samej konfiguracji linuxa nie ma tu chyba żadnej różnicy (popraw mnie jeśli się mylę). Rzuciłem nazwę jboss bo akurat na nim pracuje. Co chce osiągnąć? Pełna konfiguracja serwera produkcyjnego z bezpieczeństwem. Jak już wspomniałem instalacja bazy i serwera aplikacji nie jest problemem. Chodzi mi o taka konfigurację systemu operacyjnego (Linux albo jakiś unix, ważne zeby się sprawdzało na produkcji) by mieć kompletne środowisko produkcyjne tak jak ja to rozumiem i o czym gdzieś tam słyszałem: 1. Czyli dobrze skonfigurowane opcje sieciowe by użytkownicy łączyli się do serwera aplikacji przez http i ew https. 2. Możliwość wysyłania maili przez aplikację oraz możliwość łączenia się aplikacji przez Web Serwisy SOAPowe z zewnętrznymi serwerami. 3. Możliwość odpalania integracji javowych (ogolnie programów javowych) z jakiegoś crona, tak by te programy miały możliwość łączenia się z zewnętrzną bazą danych oraz moją aplikacją na serwerze aplikacji. 4. Skonfigurowane bezpieczeństwo samego serwera linux by czuć się w miarę bezpiecznie na ataki. 5. Skonfigurowane uprawnień tak by tylko wyznaczone osoby miały dostęp do serwera produkcyjnego. 6. Ewentualnie możliwość takiego skonfigurowania kilku fizycznych serwerów linux z zainstalowanymi serwerami aplikacji by aplikacja mogła chodzić na kilku serwerach jednocześnie jako backup serwery oraz dla loadbalancingu na serwerze... czyli żeby rozdzielać zapytania do aplikacji na kilka serwerów by ich nie zabić zbyt dużym obciążeniem a by mogły dzielić sesje użytkowników, jboss chyba to ułatwia nawet w Page 2 of 3 ---- Generated from Linuksowe by FUDforum 2.8.1 Linuksowo.pl - Linux forum - Polskie Forum wersji 7. 7. Słyszałem ze czasami stawia się apache żeby kierował ruch dopiero do serwera aplikacji java. Opisałem to mniej więcej tak jak ja to widzę z poziomu java developera, który nigdy nie konfigurował produkcji a jedynie uruchamiał serwer projektowy na ustalonym przez administratora koncie. Pewnie o połowie ważnych aspektów stawiania środowiska produkcyjnego nie mam pojęcia, że w ogóle trzeba wziąć pod uwagę. Ale pisząc to po raz pięćdziesiąty:) chce umieć skonfigurować od zera serwer produkcyjny. Sorry jeśli to co napisałem to masło maślane:) Page 3 of 3 ---- Generated from Linuksowe by FUDforum 2.8.1 Linuksowo.pl - Linux forum - Polskie Forum