Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: henkru - 13.05.08 - klo:20.18
-
Eli olen asentanut LAMP:n wikin ohjeiden mukaan ja vaihtanut DocumentRoot:ksi "/home/henkru/public_html".
Kun yritän menäää selaimella osoitteeseen 127.0.0.1 niin tullee kysyinen virhe sanoma.
You don't have permission to access /index.html on this server.
Testasin chmoda "index.html" tiedoton (777), mutta edelleen tuli Error 403.
-
tarkistathan vielä, että kansiolla kotikansiollasi sekä public_html on oikeudet 755.
-
Edelleen samaa valittaa.
-
muistitko vaihtaa /etc/apache2/sites-enabled/000-default tiedostota myös merkinnät "<Directory /var/www/>" muotoon "<Directory /home/henkru/public_html/>"
tämän jälkeen joudut käynnistämään apachen uudestaan.
sudo /etc/init.d/apache2 restart
-
muistitko vaihtaa /etc/apache2/sites-enabled/000-default tiedostota myös merkinnät "<Directory /var/www/>" muotoon "<Directory /home/henkru/public_html/>"
tämän jälkeen joudut käynnistämään apachen uudestaan.
sudo /etc/init.d/apache2 restart
Minä olen muokannut /etc/apache2/sites-available/default tiedostoa ja käynnistänyt sitten uudelleen ja on toiminut.
Olenko tehnyt sitten väärin?
-
Minä olen muokannut /etc/apache2/sites-available/default tiedostoa ja käynnistänyt sitten uudelleen ja on toiminut.
Olenko tehnyt sitten väärin?
Et, tuo mainitsemani tiedosto on symbolinen linkki tuohon tiedostoon. Mikäli käyttäjä on tehnyt muutoksia tuonne, lähinnä muuttanut tuota oletusarvoista tiedostoa muuhun, niin pelataan varman päälle editoimalla tuota linkattua tiedostoa.
-
Se tiedosto näyttää tältä.
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /home/henkru/public_html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/henkru/public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
-
Jaa-a. Näyttäisi päällisin puolin olevan kunnossa tuokin, mikähän siinä mättää..
-
En tiedä mitä olen typottanu, mutta chmodasin tiedostot uudestaan niin lähti toimimaan.