Kirjoittaja Aihe: Opas: Apache 2 ja Tomcat 5.5  (Luettu 8066 kertaa)

Marko Lavikainen

  • Käyttäjä
  • Viestejä: 130
    • Profiili
Opas: Apache 2 ja Tomcat 5.5
« : 25.06.07 - klo:15.46 »
Hei.

Aloittelin tekemään wikiin ohjetta, jossa asennetaan Tomcat 5.5, sekä yhdistetään se Apacheen. Opas löytyy osoitteesta http://www.ubuntu-fi.org/Wiki/Apache2_ja_Tomcat_5.5.

Opas on vielä kesken, mutta kattaa jo perusasennuksen. Kokeilkaa opasta ja kertokaa tässä ketjussa, että toimiiko se ja löytyykö siitä jotain virheitä.


Alcareru

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: Opas: Apache 2 ja Tomcat 5.5
« Vastaus #1 : 04.08.07 - klo:17.43 »
/etc/apache2/modules-enabled/jk.load
pitäisi varmaan olla
/etc/apache2/mods-enabled/jk.load
Muuten aika kivat ohjeet.. tanks.

Marko Lavikainen

  • Käyttäjä
  • Viestejä: 130
    • Profiili
Vs: Opas: Apache 2 ja Tomcat 5.5
« Vastaus #2 : 05.08.07 - klo:11.28 »
/etc/apache2/modules-enabled/jk.load
pitäisi varmaan olla
/etc/apache2/mods-enabled/jk.load
Muuten aika kivat ohjeet.. tanks.

Hyvä huomio :). Ohjeet korjattu.

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: Opas: Apache 2 ja Tomcat 5.5
« Vastaus #3 : 19.08.07 - klo:18.57 »
Paljon kiitoksia. Itse olen käyttänyt tomcatin sivulta ladattua tomcattia ja sunin java6:sta. Se lieneekin jatkossa tarpeetonta. Tuo 8080-portin sivujen ohjaaminen http-porttiin on hieno juttu

ruohis-

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: Opas: Apache 2 ja Tomcat 5.5
« Vastaus #4 : 14.05.08 - klo:13.08 »

Kiva toimiva ohje, jolla sain Tomcatin asennettua. Ohjeessa voisi purkaa aihetta hieman auki, koska minulle ei valjennut esimerkiksi se, miksi nämä kaksi pitää saada yhdessä toimimaan ja mitä ohjeen avulla saavutetaan. Aihe avautuisi nopeammin, jos alussa olisi parin tai kolmen lauseen ingressi.

Minun ei ole tarvinnut oman urani aikana koskea Java-ohjelmointiin, mutta nyt pitäisi siihen tutustua. Onko mitenkään mahdollista saada Apache+PHP+Tomcat toimimaan samassa koneessa Ja löytyisikö tähän ohjetta?

Ensin ihmiset kieltäytyvät uskomasta, että jokin outo, uusi asia voidaan tehdä, sitten he alkavat toivoa, että se voitaisiin tehdä, sen jälkeen he ymmärtävät, että se voidaan tehdä - sitten se tehdään, ja koko maailma ihmettelee, miksei sitä tehty jo vuosikymmeniä sitten.

kukkis

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Vs: Opas: Apache 2 ja Tomcat 5.5
« Vastaus #5 : 15.05.08 - klo:00.40 »
Ohjeessa voisi purkaa aihetta hieman auki, koska minulle ei valjennut esimerkiksi se, miksi nämä kaksi pitää saada yhdessä toimimaan ja mitä ohjeen avulla saavutetaan.
Pääajatus siis ilmeisesti tuossa yhteispelissä on se, että saadaan Tomcat palvelemaan Apachen alaisena worker-prosessina, jolle ohjataan halutut pyynnöt Näin toteutettuna Apache voi tarjota html-sivuja, suorittaa php-skriptejä jne siinä, missä Java-sovelluspalvelinta vaativat pyynnöt suorittaa Tomcat.
En todellakaan ole mikään palvelinekspertti (juuri tänään revin hiuksia päästäni osin juuri näiden asioiden vuoksi), joten korjata saa ja pitääkin, jos olen väärässä  :)
Onko mitenkään mahdollista saada Apache+PHP+Tomcat toimimaan samassa koneessa Ja löytyisikö tähän ohjetta?
Apache+PHP+Tomcat toimivat kyllä ihan hyvin yhdessä. Tuo wikin Tomcat-ohje on mainio ja pelaa hyvin yhteen wikin LAMP-ohjeen kanssa. Kannattaa huomata, että Tomcat-ohjeessa oletuksena kaikki juureen suunnatut pyynnöt ohjataan Tomcatille, joten jos se ei ole toivottua, jk.loadin JkMount-rivien muokkaminen halutunlaisiksi on enemmän kuin suotavaa.

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: Opas: Apache 2 ja Tomcat 5.5
« Vastaus #6 : 11.08.08 - klo:20.06 »

Kiva toimiva ohje, jolla sain Tomcatin asennettua. Ohjeessa voisi purkaa aihetta hieman auki, koska minulle ei valjennut esimerkiksi se, miksi nämä kaksi pitää saada yhdessä toimimaan ja mitä ohjeen avulla saavutetaan. Aihe avautuisi nopeammin, jos alussa olisi parin tai kolmen lauseen ingressi.

Kelpaisiko esimerkiksi vaikka lappeenrannan edusaimaa -verkko, joka on osoittautunut tähän mennessä kaikkein typerimmäksi viritykseksi. Siinä muut portit kuin 80 (eli http-portti) on suljettu, joten verkon ulkopuolella olevan palvelimen Tomcatin oletusporttiin 8180 ei ole mitään asiaa verkon sisäpuolelta.

EDIT: myös https -portti on auki
« Viimeksi muokattu: 13.08.08 - klo:15.37 kirjoittanut ilkkak »

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Opas: Apache 2 ja Tomcat 5.5
« Vastaus #7 : 12.08.08 - klo:00.00 »
Kelpaisiko esimerkiksi vaikka lappeenrannan edusaimaa -verkko, joka on osoittautunut tähän mennessä kaikkein typerimmäksi viritykseksi. Siinä muut portit kuin 80 (eli http-portti) on suljettu, [...]

Onko portti 443 myös suljettu (HTTPS)?

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: Opas: Apache 2 ja Tomcat 5.5
« Vastaus #8 : 13.08.08 - klo:15.38 »
Kelpaisiko esimerkiksi vaikka lappeenrannan edusaimaa -verkko, joka on osoittautunut tähän mennessä kaikkein typerimmäksi viritykseksi. Siinä muut portit kuin 80 (eli http-portti) on suljettu, [...]

Onko portti 443 myös suljettu (HTTPS)?

443 on auki. korjasin viestin

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: Opas: Apache 2 ja Tomcat 5.5
« Vastaus #9 : 13.08.08 - klo:15.41 »
Joo, olisi hyvä jos tuolla wikisivulla kerrottaisiin vähän että mikäs tämä tällainen tomcat nyt oikein on ja mitä tuolla virityksellä voi tehdä.. Tiedän, ne jotka tuon haluavat löytävät kyllä ohjeet, mutta ne, jotka eivät aiheesta mitään tiedä, lukeminen tökkää jo otsikkoon..


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: Opas: Apache 2 ja Tomcat 5.5
« Vastaus #10 : 04.11.10 - klo:20.52 »
Vastaava ohje versioille apache2.2 ja tomcat6 jotka toimitetaan 10.4 LTS:n mukana

Viite: http://www.docshare.com/doc/197611/Installing-Tomcat6-on-Ubuntu-with-Jk-Connecto

Lähtökohta: apache toimii portissa 80 ja tomcat portissa 8080

1. Tarvittavien osien asennus
Koodia: [Valitse]
sudo apt-get install libapache2-mod-jk
2. Tarkistus
Tarkista, löytyykö /etc/apache2/mods-enabled/jk.load
Jos ei löydy, niin
Koodia: [Valitse]
sudo a2enmod jk
Itselle kävi niin, että tomcat5.5 -asennuksen jäljiltä oli olemassa tiedosto /etc/apache2/mods-enabled/jk.load. Tomcat ei lähtenyt toimimaan ennenkuin poistin sen ja ajoin uuden symlinkin mods-available puolelta komennolla  sudo a2enmod jk. Suositan: Poista vanha /etc/apache2/mods-enabled/jk.load, jos sellainen on ja aja a2enmod -komento


3. Editoi tiedosto

/etc/libapache2-mod-jk/workers.properties

Aseta  (
Jos käytät javana Sunin javaa niin (tai sitten jokin muuta käytämääsi))

workers.tomcat_home=/usr/share/tomcat6
workers.java_home=/usr/lib/jvm/java-6-sun


4.Editoi tiedosto

/etc/apache2/sites-enabled/000-default

Rivit

       JkMount /oma_sovellus ajp13_worker
        JkMount /oma_sovellus/* ajp13_worker
        JkMount /oma_sovellus2 ajp13_worker
        JkMount /oma_sovellus/* ajp13_worker

...

heti rivin

        DocumentRoot /var/www

jälkeen

5. Editoi tiedosto

/etc/apache2/mods-available/jk.load

Tiedoston loppuun lisää

JkWorkersFile /etc/libapache2-mod-jk/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel error



6. Editoi tiedosto

/etc/tomcat6/server.xml

Muuta rivit

  
Koodia: [Valitse]
 <!-- Define an AJP 1.3 Connector on port 8009
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    -->
muotoon

Koodia: [Valitse]
   <!-- Define an AJP 1.3 Connector on port 8009
    -->
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"
                       URIEncoding="UTF-8"
    />

7 .Lopuksi käynnistät apachen uudestaan

Koodia: [Valitse]
sudo service apache2 restart


Oma jsp tai servlet vastaa nyt ilman porttinumeroa palvelimen osoitteessa

Siis: http://localhost:8080/oma_servlet -> http://localhost/oma_servlet

« Viimeksi muokattu: 05.11.10 - klo:18.45 kirjoittanut ilkkak »

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: Opas: Apache 2 ja Tomcat 5.5
« Vastaus #11 : 11.02.12 - klo:10.43 »
Palataan vanhaan aiheeseen. Olisiko kenelläkään intoa kirjoittaa apache2 - tomcat6 ohjeistus. Päivitystä tarvitaan. Kiitos.