Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Mr. X - 25.04.10 - klo:13.34

Otsikko: www-sivu ei näy [Ratkaistu]
Kirjoitti: Mr. X - 25.04.10 - klo:13.34
Kun yritän päästä palvelimelle ip osoitteella osoitteen http://ip osoite/index.php, tulee viesti: ei voi näyttää sivua. Ennen sivu on näkynyt, mutta nyt ei. Onko mitään tehtävissä?
Otsikko: Vs: Paha ongelma
Kirjoitti: peran - 25.04.10 - klo:15.27
Arvaus:"Sulla on kotona palvelin, johon haluat päästä käsiksi internetin välityksellä?"

Jos et oletusporttiin pääse käsiksi internautin välityksellä, niin joutunet vaihtamaan porttia sellaiseksi, jota internet-palveluntarjoajasi ei ole sulkenut.
Otsikko: Vs: Paha ongelma
Kirjoitti: Mr. X - 25.04.10 - klo:15.33
Lainaus
Sulla on kotona palvelin, johon haluat päästä käsiksi internetin välityksellä?
Kyllä, ja tällä hetkellä kotiverkon kautta.

Olettaisin että olen itse tehnyt jotain palvelimen asetuksille, mutta en tiedä mitä ja milloin.
Otsikko: Vs: Paha ongelma
Kirjoitti: peran - 25.04.10 - klo:22.28
Olettaisin että olen itse tehnyt jotain palvelimen asetuksille, mutta en tiedä mitä ja milloin.

Saattaa olla myös, että internetin palveluntarjoajasi on sulkenut portin 80 sinulta, joten joudut käyttämään toista porttia, jotta näet oman palvelimesi.

Toisaalta olet myös saattanut itse sählätä kyseisen portin kiinni palomuuriasetuksilla, joten sekin kannattaa tutkia. (Tosin en ymmärrä linuxin palomuurista pätkääkään, joten en osaa auttaa).

Päätteellä:
Koodia: [Valitse]
cat /etc/apache2/ports.conf
Kertoo mitä porttia tällä hetkellä kuuntelet palvelimellasi. (siis tee kyseinen komento palvelimellasi.)
Otsikko: Vs: Paha ongelma
Kirjoitti: Mr. X - 26.04.10 - klo:06.15
Listen 80

<IfModule mod_ssl.c>
      Listen 443
</IfModule>


Tuollainen viesti tulee.

Yritin jokin aikaa sitten saada www-kansion näkymään "verkkolevynä" koneellani, joten sähläsin niitten asetusten kanssa...
Otsikko: Vs: Paha ongelma
Kirjoitti: peran - 26.04.10 - klo:17.34
Itselläni kyseinen on seuraavasti:
Koodia: [Valitse]
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz

NameVirtualHost *:80
Listen *:80

<IfModule mod_ssl.c>
    # SSL name based virtual hosts are not yet supported, therefore no
    # NameVirtualHost statement here
    Listen 443
</IfModule>

Korjaus tuskin auttaa, mutta kuitenkin...
Otsikko: Vs: Paha ongelma
Kirjoitti: Mr. X - 26.04.10 - klo:17.43
Sinulla on varmaan eri versio. Minulla on 8.04 LTS. Sisältöhän oli aika lailla sama.
Otsikko: Vs: Paha ongelma
Kirjoitti: peran - 27.04.10 - klo:01.50
Joops, mulla on Karmic.

Kuitenkin, jos kyseessä on Apache ongelma, niin tuskin voit hakea wget:llä sivuasi...
Koodia: [Valitse]
wget http://127.0.0.1/index.php

Siis kyseistä tulee tietenkin kokeilla kyseisellä serverillä.

Sen jälkeen voitkin testata serverin ifconfig:lla saamaasi ip-osoitetta.

Jos sekin toimii, niin sen jälkeen voitkin testata julkista ip-osoitetta. Sehän ei sanojesi mukaan toimi.

Voit tietenkin testata toista porttia, josko se sattuisi olemaan auki.
Koodia: [Valitse]
Listen 8080

<IfModule mod_ssl.c>
      Listen 443
</IfModule>


Sitten lataaminen tapahtuu tietenkin seuraavasti...
Koodia: [Valitse]
wget http://127.0.0.1:8080/index.php

l.
Koodia: [Valitse]
wget http://ipsi:8080/index.php

ipsi kohtaan ip-numero.

Kannattaa palomuurit ottaa pois käytöstä, jottei omat palomuurit häiritse latausta. Olettaisin kuitenkin, että nykyinen internetin tarjoajasi on sulkenut portin 80, joten joudut käyttämään jotain toissijaista porttia.
Otsikko: Vs: Paha ongelma
Kirjoitti: Mr. X - 27.04.10 - klo:06.36
En saa toimimaan. Epäilen kuitenkin vielä, että olen laittanut ruksin johonkin kohtaan, joka estää (arvaan: oikeuksilla) nettisivun käytön.
Otsikko: Vs: Paha ongelma
Kirjoitti: peran - 27.04.10 - klo:08.03
Eikö mikään noista toimi?

Siis jos tämä ei toimi, niin silloin ongelma on Apachessa:
Koodia: [Valitse]
wget http://127.0.0.1/index.php

Siis serverissä kyseinen käsky tietenkin tulee suorittaa...

Sen jälkeen cat:llä voi katsoa mitä tulostaa.

Tietenkin, jos muutit porttia, niin käsky on...
Koodia: [Valitse]
wget http://127.0.0.1:8080/index.php
Otsikko: Vs: Paha ongelma
Kirjoitti: Mr. X - 27.04.10 - klo:13.16
Lainaus
wget http://127.0.0.1/index.php

failed: Connection refused.

Viesti tulee...

Jos ongelma on Apachessa, niin mitä teen?
Otsikko: Vs: Paha ongelma
Kirjoitti: Storck - 27.04.10 - klo:13.40
Jos muutat tuon otsikon edes suunnilleen ongelmaasi viittaavaksi niin joku asiasta tietävä saattaa vaikka lukea ketjua.

Otsikko ei kerro yhtään mitään.
Otsikko: Vs: www-sivu ei näy
Kirjoitti: Mr. X - 27.04.10 - klo:13.42
Parempi?
Otsikko: Vs: www-sivu ei näy
Kirjoitti: Storck - 27.04.10 - klo:13.48
Haha, voi olla, en ole lukenut muuta kuin otsikon ja se ei kertonut mitään  ::)
Otsikko: Vs: www-sivu ei näy
Kirjoitti: jekku - 27.04.10 - klo:13.53
Parempi?

Millaista palautetta saat kun koetat komentaa:

sudo  /etc/init.d/apache2 stop
sudo  /etc/init.d/apache2 start

Otsikko: Vs: www-sivu ei näy
Kirjoitti: Mr. X - 27.04.10 - klo:14.04
Lainaus
sudo  /etc/init.d/apache2 start

install: invalid user 'www-data'
apache2: bad user name www-data
Otsikko: Vs: www-sivu ei näy
Kirjoitti: Mr. X - 27.04.10 - klo:14.06
Sain toimimaan! Ongelmana oli vissiin /etc/passwd tiedostossa muuttamani kohta.
(www-data:x:33:33:www-data:/var/www:/bin/sh)

Kiitos!