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

Podobne dokumenty