Kirjoittaja Aihe: [ Ratkaistu ]miten vaihdan apachen php:n oletushakemiston  (Luettu 1823 kertaa)

teele

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Laitoin äsken koneelle apache2:n ja php5:n. Näyttää toimivan. Mutta miten vaihdan oletushakemiston niin, että voin alkaa kirjoitella omia sivuja haluamaani paikkaan. Nyt sivut haetaan /var/www -hakemistosta.

Onko vielä jotain turva-asetuksia, mitä pitäisi tehdä, kun kone on kiinni netissä, mutta teen omia juttuja vain localhostista.

teele
« Viimeksi muokattu: 09.05.14 - klo:21.35 kirjoittanut teele »

nm

  • Käyttäjä
  • Viestejä: 16431
    • Profiili
Vs: miten vaihdan apachen php:n oletushakemiston
« Vastaus #1 : 09.05.14 - klo:19.49 »

Laitoin äsken koneelle apache2:n ja php5:n. Näyttää toimivan. Mutta miten vaihdan oletushakemiston niin, että voin alkaa kirjoitella omia sivuja haluamaani paikkaan.

Voit muuttaa Apachen DocumentRoot-asetusta: http://www.maketecheasier.com/install-and-configure-apache-in-ubuntu/

Itse tekisin symboliset linkit haluamiini hakemistoihin /var/www:n alle.

Koodia: [Valitse]
sudo ln -s /home/nm/sivusto /var/www/sivusto

Onko vielä jotain turva-asetuksia, mitä pitäisi tehdä, kun kone on kiinni netissä, mutta teen omia juttuja vain localhostista.

Jos välissä on reititin (eli NAT-boksi) tai vastaava palomuuri, joka estää liikenteen porttiin 80, mitään kummempaa ei tarvitse tehdä. Jos palomuuria ei ole, eli käytät esim. nettitikkua ja operaattorisi tarjoamaa staattista tai dynaamista IP:tä ilman nattia, voit tehdä tarvittavat palomuurisäännöt Ubuntuun gufw:llä.

Periaatteessa voit myös säätää Apachen kuuntelemaan vain localhost-rajapintaa, mutta silloin palvelua ei voi käyttää muilla lähiverkon koneilla.

teele

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: miten vaihdan apachen php:n oletushakemiston
« Vastaus #2 : 09.05.14 - klo:19.56 »
 
Kiitos nopeasta vastauksesta, huomasin, että täälläkin oli ohjeita

http://wiki.ubuntu-fi.org/LAMP_Asennus

Nyt sitten niitten turva-asetusten kimppuun kertomallasi systeemillä ....

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: miten vaihdan apachen php:n oletushakemiston
« Vastaus #3 : 09.05.14 - klo:21.45 »
Itseasiassa jo tuon "www"-kansion (/var/www) voi halutessaan muuttaa linkiksi joka osoittaa haluttuun paikkaan. Käytännössä tuo tarkoitaa että esimerkiksi nimeät tuon "www" kansion joksikin muuksi ja luot uuden linkin samalla nimellä sen tilalle:

Koodia: [Valitse]
sudo mv /var/www /var/www.old
Koodia: [Valitse]
sudo ln -s /home/teele/www  /var/www
Apache tarvitsee lukuoikeuden uuteen paikkaan:

Koodia: [Valitse]
mkdir -p  /home/teele/www
Koodia: [Valitse]
sudo chown teele:www-data  /home/teele/www
On usein hyvä idea myös varmistaa että lukuoikeus säilyy kyseisen kansion alla oleville tiedostoille. Tuon takia voi oikeuden antaa kätevästi ryhmäoikeuden periytymisen kautta:

Koodia: [Valitse]
sudo chmod g+s  /home/teele/www
Tuon seurauksena aina kun kopioit uuden tiedoston tuonne kansioon sen ryhmäksi tulee automaattisesti "www-data" jolloin Apache pystyy sen avaamaan.  


PS.  Yllä on muutettu oletushakemisto siis niille tiedostoille jotka julkaistaan Apachella.
PPS.  Pystyt halutessasi kätevästi päivittämään etänä tiedostoja tuonne sftp: n avulla.




« Viimeksi muokattu: 09.05.14 - klo:21.52 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.