Kirjoittaja Aihe: [ ratkaistu ] Miten helpoiten /var/www/html :n tilalle sen alihakemisto php:ssä  (Luettu 3859 kertaa)

teele

  • Käyttäjä
  • Viestejä: 851
    • Profiili
Tarkoitus olisi saada php:n oletussivuksi sivu sopivassa alihakemistossa, jossa olisi sitten juuri tämän sivuston aineistoa. Mutta näyttää siltä, että pelkän .htaccess -tiedoston lisääminen /var/www/html -hakemistoon ei riitä. Käytössä on php Ubuntu 18.04:ssä ihan perusasetuksilla eli sellaisena, kuin se tulee, kun ottaa apt-getilla apachen.

Mikä olisi yksinkertaisin tapa saada osoitteeseen tuleva sivupyyntö ohjautumaan oikeaan alihakemistoon sen sijaan, että se menee aina index.html-sivulle.
« Viimeksi muokattu: 22.02.19 - klo:09.41 kirjoittanut teele »

matsukan

  • Käyttäjä
  • Viestejä: 2152
    • Profiili

 :P

Docroot ?
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Docroot ?

DocumentRoot. Ja tosiaan se lienee helpoin tapa, että muuttaa apachen asetustiedostoista tuon polun haluamakseen. En nyt ihan varmaksi muista, miten tuo asetustiedoston sijainti oletusasennuksessa menee, mutta luultavasti näin:
Koodia: [Valitse]
sudo nano /etc/apache2/sites-enabled/000-default.confMuokkaa polku haluamaksesi riviltä, jolla lukee DocumentRoot. Sulje Ctrl+x, vastaa k (eli kyllä) tai y (eli yes) kielestä riippuen ja paina enteriä tiedostonimeä kysyttäessä. Sitten lataa Apachen asetukset uudestaan:
Koodia: [Valitse]
sudo systemctl reload apache2
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

teele

  • Käyttäjä
  • Viestejä: 851
    • Profiili
Kiitos neuvoista, taisi onnistua  :)

Siltä varalta, että apachen säätely osoittautuu liian vaikeaksi olisi vielä pienenä lisäkysymyksenä kysymys:

Jos pilvikoneella on vain tavallisia html-sivuja, niin voisiko samanlaisen hakemistomuutoksen tehdä vain oletushakemiston index-sivulla.

Koodia: [Valitse]
<meta http-equiv="refresh" content="0; URL='./sopiva_alihakemisto/index.html'" />

Mitä haittoja tai hyötyjä tästä voisi olla.

« Viimeksi muokattu: 22.02.19 - klo:09.39 kirjoittanut teele »

matsukan

  • Käyttäjä
  • Viestejä: 2152
    • Profiili

Tuo on tietoturvan kannalta ongelmallinen ratkaisu. Ja kuitenkaan sivustot eivät ole toistensa klooneja joille kävisi samanlaiset konfiguraatiot.
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään