Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Mr. X - 10.05.10 - klo:15.48
-
Missäköhän mahtaa olla tiedosto jossa on virheet?
Tai tiedosto josta tätä voi muuttaa: Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.10 with Suhosin-Patch Server at ***.***.*.*** Port 80
-
Lokiako tarkoitat? Yleensä sijaitsevat /var/log-puussa, joko suoraan tuossa kansiossa tai sitten ohjelman nimen tms. mukaisessa alikansiossa.
-
niin, sitä mistä voi muuttaa virhe ilmoitusta
-
niin, sitä mistä voi muuttaa virhe ilmoitusta
Kumpaa haluat muuttaa, virhettä vai ilmoitusta?
(Vai peräti virheilmoituksen tekstiä ;)
-
Eli tuo Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.10 with Suhosin-Patch Server at ***.***.*.*** Port 80 olisi näin aluksi tarkoitus muuttaa
-
Kysymys ei ole varsinaisesta virheilmoituksesta vaan ilmoitus siitä että serverisi käyttää Suhosin-palikkaa. (http://www.hardened-php.net/suhosin/index.html)
Ja jos olet muutoin konffannut palvelimesi oikein niin eihän tuota ilmoitusta muut lue kuin sinä itse.
-
Siis tarkoitatko sitä tekstiä joka on esim. 404-virheilmoituksen lopussa? Sitä pitäisi siis saada muokata. Koko sivua on aika helppo muuttaa, mutta jos tarkoitus on muuttaa vain sitä ala osaa (jolle en tiedä nimitystä) niin enpä tiedä.
http://www.google.fi/search?client=opera&rls=fi&q=apache+404+own+error+pages&sourceid=opera&ie=utf-8&oe=utf-8 (http://www.google.fi/search?client=opera&rls=fi&q=apache+404+own+error+pages&sourceid=opera&ie=utf-8&oe=utf-8)
-
Jos haluat muuttaa tuota alaosan tekstiä, kerro, millaiseksi haluaisit sen muuttaa. Tuota tekstiä mahdollista muokata Apachen asetustiedostossa. Itselläni tuo teksti näyttää eräällä palvelimella tältä:
Apache/2.2.14 (Ubuntu) Server at www.example.info Port 80
-
Missäköhän toi Apachen asetustiedosto sijaitsee?
-
Missäköhän toi Apachen asetustiedosto sijaitsee?
Kansiossa /etc/apache2/
-
aika paljon tiedostoja...
-
aika paljon tiedostoja...
Greppaa!
-
semmoisesta osoitteesta kuin /usr/share/apache2/error löytyy virheilmoitukset, mutta mistä Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.10 with Suhosin-Patch Server at ***.***.*.*** Port 80
-
semmoisesta osoitteesta kuin /usr/share/apache2/error löytyy virheilmoitukset, mutta mistä Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.10 with Suhosin-Patch Server at ***.***.*.*** Port 80
Se tulee kansiosta /etc/apache2/
-
ei löydy
-
Etsi tuon kansion tiedostoista seuraava merkkijono: ServerTokens. Tuon merkkijonon perässä oleva arvo määrittelee virheilmoituksen alareunan tekstin. Lisätietoja (http://httpd.apache.org/docs/2.2/mod/core.html#servertokens).
-
Löytyi: /etc/apache2/apache2.conf
#
# ServerTokens
# This directive configures what you return as the Server HTTP response
# Header. The default is 'Full' which sends information about the OS-Type
# and compiled in modules.
# Set to one of: Full | OS | Minor | Minimal | Major | Prod
# where Full conveys the most information, and Prod the least.
#
Oletuksena on full, mutta mistä ton sitten voi määritellä?
-
Mitä haluaisit määritellä siihen?
-
Prod, mutta en löydä mistään kohtaa johon ton voi määritellä.
-
Onnistu, päivitin palvelimen
Kiitos!