Kirjoittaja Aihe: Ubuntu ja Apache  (Luettu 7532 kertaa)

Spiderbait

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Ubuntu ja Apache
« : 10.09.06 - klo:22.44 »
Asensin Apache2:n ubuntuun ja toimii oikein localhostina mutta ei näy internetissä muille. Missä vika?

A. Palomuuria ei ole asennettu
B. Palveluntarjoaja ei ole blokannut palvelimen käyttöä (blokannut ISP porttia tai jotain)
C. /etc/apache2/ports.conf tiedostossa olen kokeillut: Listen localhost:80 ja 8080 sekä Listen 127.0.0.1:80 ja 8080
D. Päätelaite on TW-EA501 ja siinä on nat päällä ja router asennossa. Virtual server osiosta olen avannut portin 80 (sisään ja uilos menevä) koneen ip:lle mutta ei auttanut.


fly

  • Käyttäjä
  • Viestejä: 265
    • Profiili
    • o_O
Re: Ubuntu ja Apache
« Vastaus #1 : 10.09.06 - klo:23.24 »
Toi TW-EA501voi olla se avainsana, ite kiroilin monia tunteja kun ei tuntunu lähtevän verkossa näkyy mitenkään, kyseisessä laitteessa on ominaisuus että sisäverkossa käytetään vain sisäverkon ip:tä ja ulkoverkosta näet sen sitten "oikealla ip:llä", sisäverkosta ulkoinen ip vie aina laitteen webbipohjaiseen säätöön ja asetuksiin, eikö?

Kokeileppa katsoa sama juttu käyttäen jotain proxya, esimerkiksi tällä tai tällä niin jos portit on oikein (ilman mainintaa loalhost tai iptä, eli pelkät portit jos haluat ulkomaailmaan näkyvän) pitäisi näkyä, jos haluat omalta koneelta katsoa niin käytä sisäistä ip:tä jotka oletuksena jos dhcp jakaa sen sulle on alkaen 192.168.0.100 ja siitä sitten 192.168.0.101 etc alkaen.. toki jos samalla koneella olet niin localhostinakin toimii.

Spiderbait

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #2 : 10.09.06 - klo:23.49 »
sisäverkosta ulkoinen ip näyttää: "yhteyden muodostus epäonnistui" kun sitä koittaa laittaa

Nuilla proxy:lla koitin myös mutta sama homma, ei näyttänyt mitään

Edit: Voisko toimia jos natin laittaa pois päältä ja päätelaitteen bridget asentoon? ei huvittais kokeilla kun silloin menee asetukset uusiksi tuosta päätelaitteesta

Tämä on kait oikein kun portti on :80
« Viimeksi muokattu: 10.09.06 - klo:23.53 kirjoittanut Spiderbait »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #3 : 11.09.06 - klo:00.51 »
sisäverkosta ulkoinen ip näyttää: "yhteyden muodostus epäonnistui" kun sitä koittaa laittaa

tuo on modeemin ominaisuus.

Edit: Voisko toimia jos natin laittaa pois päältä ja päätelaitteen bridget asentoon? ei huvittais kokeilla kun silloin menee asetukset uusiksi tuosta päätelaitteesta

en usko, että saat millään sisäverkon koneelta yhteyttä palvelimeen ulkoverkon osoitteella. jos laitat päätelaitteesi siltaavaksi, sinulla ei välttämättä enää ole mitään sisäverkkoa. minullakin on palvelin NATin takana, vaikka se ei optimaalisin systeemi olisikaan.

Tämä on kait oikein kun portti on :80

on.

tosin sinun kannattaisi ehkä kokeilla tuolla ports.conf-tiedostossa pelkkää riviä:
Koodia: [Valitse]
Listen 80
jos laitat siihen localhost (== 127.0.0.1) tai osoitteen 127.0.0.1 saattaa apache kuunnella pelkästään tuohon IP-osoitteeseen tulevia yhteydenottopyyntöjä. mikään muu kone ei voi jutella koneesi kanssa tuolla osoitteella, ei edes se sinun modeemisi.
Janne

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #4 : 11.09.06 - klo:01.16 »
Ohjeita:
http://www.telewell.fi/ohjeet/tw_ea501/tw_ea501_ohjeet.htm

Jossakin versiossa (1) on ainakin tuollainen erillinen Advanced setup -> security tms jossa on nuo kuvan asiat estetty kai oletuksena.
http://www.telewell.fi/ohjeet/tw_ea501/security.jpg
Tuolta lähtöisin ko. kuva: http://www.telewell.fi/ohjeet/tw_ea501/tw_ea501_virtual_server.htm
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Spiderbait

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #5 : 11.09.06 - klo:21.26 »
telewell sivuilta pomittua:

Huomioitavaa koskien ssh, telnet ja muita terminaaliyhteyksiä:

Kyseisiä yhteyksiä käytettäessä tulisi asiakasohjelmaan(client) määritellä keepalive toiminto. Ilman keepalive toimintoa yhteys saatetaan aikakatkaista. Toiminto löytyy useimmista asiakasohjelmista.


Eli tulee juurikin tuo timeout komento kun yrittää ulkoa päin palvelimelle. mikäs tämä keepalive on ja miten se toteutetaan?

EDIT: Apache2 conf tiedostossa olikin "keepalive on" asennossa

Kokeilin tuota Listen 80 mutta ei vaikutusta
« Viimeksi muokattu: 11.09.06 - klo:21.35 kirjoittanut Spiderbait »

Spiderbait

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #6 : 11.09.06 - klo:23.12 »

Jossakin versiossa (1) on ainakin tuollainen erillinen Advanced setup -> security tms jossa on nuo kuvan asiat estetty kai oletuksena.
http://www.telewell.fi/ohjeet/tw_ea501/security.jpg

Ei ollut tässä, ainoa minkä löysin nuista oli telnet. Ja version 3

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #7 : 11.09.06 - klo:23.43 »
Kokeilin tuota Listen 80 mutta ei vaikutusta

miten olet todennut, että sivut eivät näy ulkoa päin? olet pyytänyt jotain kaveriasi testaamaan tai olet itse kokeillut joltain muulta kuin kotikoneeltasi?
Janne

Spiderbait

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #8 : 11.09.06 - klo:23.58 »
kaveria olen pyytänyt kokeilemaan

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #9 : 12.09.06 - klo:09.36 »
Kyllä se on tuo TW-EA501 joka sen liikenteen ilmeisesti blokkaa.

En tiedä auttaako, mutta itse laitoin ports.conf tiedostoon rivit
Koodia: [Valitse]
Listen localhost:80
Listen xxx.xxx.xxx.xxx:80
(lisäsin siis ubuntun ip:n) ja pääsen toiselta koneelta ubuntun apacheen.
Soveltaen tuota ehkä voisit päästä ulkoapäin, kunhan saat sen purkkisi puhkaistua.
Localhostkin siis toimii.

Spiderbait

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #10 : 12.09.06 - klo:18.33 »
Kyllä se on tuo TW-EA501 joka sen liikenteen ilmeisesti blokkaa.

En tiedä auttaako, mutta itse laitoin ports.conf tiedostoon rivit
Koodia: [Valitse]
Listen localhost:80
Listen xxx.xxx.xxx.xxx:80
(lisäsin siis ubuntun ip:n) ja pääsen toiselta koneelta ubuntun apacheen.
Soveltaen tuota ehkä voisit päästä ulkoapäin, kunhan saat sen purkkisi puhkaistua.
Localhostkin siis toimii.

Mitä tarkoitat ubuntun ip:llä? ei kait ubuntulla ole erikseen ip:tä? Tarkoitat varmaan koneen paikallista ip:tä?

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #11 : 12.09.06 - klo:18.40 »


Mitä tarkoitat ubuntun ip:llä? ei kait ubuntulla ole erikseen ip:tä? Tarkoitat varmaan koneen paikallista ip:tä?

Niin tarkoitan tuon modeemin jakamaa sisäverkon ip:tä.

Spiderbait

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #12 : 12.09.06 - klo:21.15 »
kokeilin sitä ja portit auki kyseiselle ip:lle mutta ei auttanut :(

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #13 : 13.09.06 - klo:08.07 »
Modeemista löytynee syy.

http://www.telewell.fi/ohjeet/tw_ea501/TW-EA501_versio2_ohjekirja.pdf

Katso kohta 4.3.5 Ohjelmallinen palvelin

Spiderbait

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #14 : 14.09.06 - klo:20.02 »
Tuon mukaan olen portteja aukaissut mutta ei vaan toimi. Pitää kokeilla vielä tuilla DMZ toiminnolla

Spiderbait

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #15 : 15.09.06 - klo:17.55 »
Sain serverin toimimaan tuolla DNZ toiminnolla johon määritin koneen ip osoitteen. Eikös tämä aukaise kaikki portit tuolle ip:lle? (näin ymmärsin)

Kiitoksia kaikille vastanneille  :)

Nyt asentamaan tietokantaa...

peg

  • Käyttäjä
  • Viestejä: 88
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #16 : 15.09.06 - klo:18.02 »
Itselläni ohjasin port 80 koneelle 127.0.0.2 . Eli kaikki porttiin 80 tarkoitettu liikenne ohjataan tuolle koneelle
ja toimii. Pääasia että sait toimimaan.
dapper / pc / gnome / wlan ja hyvät hermot

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #17 : 15.09.06 - klo:18.04 »
Sain serverin toimimaan tuolla DNZ toiminnolla johon määritin koneen ip osoitteen. Eikös tämä aukaise kaikki portit tuolle ip:lle? (näin ymmärsin)

käytännössä DMZ tarkoittaa toki sitä, että koneeseen saa ulko- ja sisäverkosta käsin yhteyden, mutta myös sitä, että siitä ei saa yhteyttä sisäverkkoon. halpisreitittimissä tuo jälkimmäinen ehto ei kuitenkaan aina pidä paikkaansa, jolloin kyse ei tarkalleen ottaen ole DMZ:sta.

tässä tapauksessa tuo tarkoittanee sitä, että kaikki portit joita ei ole ohjattu millekään muulle koneelle, ohjataan automaattisesti DMZ:lle määrätylle koneelle.
Janne

jaakko5

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Re: Ubuntu ja Apache
« Vastaus #18 : 27.09.06 - klo:13.11 »
Minulla oli prikulleen samoja ongelmia TW-EA501:n kanssa. Kokeilin mielestäni kaikkia tässä ketjussa mainittuja asetuksia ja paljon muitakin, mutta reitittävässä tilassa en saanut millään yhteyttä apacheen. Merkillistä on, että samalla tavalla tehty porttiohjaus toimi kuitenkin ssh-palvelimelle.

Lopulta ratkaisin ongelman asettamalla telewellin purkista apache-koneen siltaavaan tilaan ja muut koneet reitittävään. Nyt joutuu tietysti ajelemaan softapalomuuria yhdessä koneessa, mutta kaikkea ei voi saada.. :)

Belcou

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Vs: Ubuntu ja Apache
« Vastaus #19 : 30.04.09 - klo:11.36 »
Asensin Apache2:n ubuntuun ja toimii oikein localhostina mutta ei näy internetissä muille. Missä vika?

A. Palomuuria ei ole asennettu
B. Palveluntarjoaja ei ole blokannut palvelimen käyttöä (blokannut ISP porttia tai jotain)
C. /etc/apache2/ports.conf tiedostossa olen kokeillut: Listen localhost:80 ja 8080 sekä Listen 127.0.0.1:80 ja 8080
D. Päätelaite on TW-EA501 ja siinä on nat päällä ja router asennossa. Virtual server osiosta olen avannut portin 80 (sisään ja uilos menevä) koneen ip:lle mutta ei auttanut.

Moro

Itselläni ollut myös ongelmia Ubuntu 7.10 desktop + Apache2 + TW-EA501 V3 + www.dy.fi  yhdistelmän kanssa.
Sain tuon kuitenkin ratkaistua osittain yllä mainittujen neuvojen avulla ja ilman DMZ

Ubuntu ja Apache2 asennettu netistä otettujen ohjeiden perusteella. (niitä kyllä riittää)

1. etc/apache2/ports.conf lisäsin rivin Listen localhost:80
2. Avasin ubuntusta kohdan järjestelmä/ylläpito/verkkotyökalut siltä laitteet/verkkolaite: Ethernet-liitäntä. Näin näen koneen IP osoitteen.
3. TW-EA501 syötin kyseisen osoitteen ohjelmallinen palvelin kohtaan. Avatakseni portin 80.
4. TW-EA501 Asetukset/lisäasetukset/Laitteen hallinta. Kohta WEB -palvelin alkuperäinen portti 80 saa arvokseen 8080 (Tämän muutettuasi pääset laitteeseen käsiksi osoitteella 192.168.0.254:8080)

Ja näin sain omani toimimaan. Kait tästä jotain apua jollekkin on. . .