apache2ben a /htdocs mi?

Fórumok

apache2ben a /htdocs mi?

Hozzászólások

[quote:c8367ea2d6="Tsab"]egyáltalán nincs htdocs könyvtáram.
a virtualhost-os oldal cuccait átraktam máshova oda kéne rakni a htdocs-t is ha lenne? =)

Azt tudom, hogy nincs olyan konyvtarad. Az erdekelt volna, hol szerepel a configban. Mert valahol biztos benne van, ha apacs ott keresi a cuccait, ergo, meg kene oldani, hogy megse ott keresse. Avagy, ott kene atirni, vagy valami ilyesmi.

sehol sincs a config állományokban sem. Ime a virtual host a sites-enabled könyvtárban:

[code:1:c1529e8ccd]NameVirtualHost otelem.ath.cx:80
<VirtualHost akarmi.ath.cx:80>
ServerAdmin tsaba@programmer.net
Servername Server
DocumentRoot /home/akarmi/
<Directory /home/akarmi>
Options Indexes ExecCGI FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Directory /usr/share/doc/apache2-doc/manual>
Options Indexes FollowSymLinks
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 info

CustomLog /var/log/apache2/access.log combined
ServerSignature On

# Alias /icons/ "/usr/share/apache2/icons/"
# <Directory "/usr/share/apache2/icons">
# Options Indexes MultiViews
# AllowOverride None
# Order allow,deny
# Allow from all
# </Directory>

Alias / "/home/akarmi/"
<Directory "/home/akarmi/">
Options Indexes ExecCGI MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

</VirtualHost>

[/code:1:c1529e8ccd]

ez jó egyáltalán?

[quote:da7c81183e="Tsab"]sehol sincs a config állományokban sem. Ime a virtual host a sites-enabled könyvtárban:

grep -ri htdocs /etc/apache

Ne csak sites-enabled-et nezd, lehet hogy teljesen mashol van.

[code:1:359ce68f2f]
sunlion:~# grep -ri htdocs /etc/apache2
/etc/apache2/sites-available/default: DocumentRoot /var/www/::VHOSTNAME::/htdocs-::PORT::
/etc/apache2/sites-available/default: <Directory /var/www/::VHOSTNAME::/htdocs-::PORT::>
/etc/apache2/README: htdocs/manual/mod/mod_mime_magic.html. You probably don't
/etc/apache2/magic:# The module is described in htdocs/manual/mod/mod_mime_magic.html[/code:1:359ce68f2f]

ez jött rá vissza, nincs sehol
ez az apache2.conf file
http://sunlion.ath.cx/apache2.conf

talán ez lehet még valami hasznos info:

[code:1:359ce68f2f]
sunlion:~# /etc/init.d/apache2 restart
Forcing reload of web server: Apache2[Fri Jul 08 11:03:35 2005] [warn] NameVirtualHost egyik.ath.cx:80 has no VirtualHosts
[Fri Jul 08 11:03:35 2005] [warn] NameVirtualHost sunlion.ath.cx:80 has no VirtualHosts
[Fri Jul 08 11:03:37 2005] [warn] NameVirtualHost egyik.ath.cx:80 has no VirtualHosts
[Fri Jul 08 11:03:37 2005] [warn] NameVirtualHost sunlion.ath.cx:80 has no VirtualHosts
.
[/code:1:359ce68f2f]

és ha valaki megnézi az oldalt akkor mennek ezerrel a
filedoes not exsist: /htdocs
üzenetek
és szerver újraindításnál meg a php 404 amit csak apache2 restart old meg...
gőzöm sincs mi a baj vagy mit rontottam el a konf fileokban

Hello!

Van egy apache szerverem 2 virtualhostal. Amikor újraindítom a szervert vele együtt az apache2 is újraindul akkor azok az oldalak amikért a webszerver felelős a böngészőben 404-et írnak és minden próbálkozás a böngészővel ilyent hagy az error.log-ban:

[Tue May 17 10:45:51 2005] [error] [client 66.236.209.99] File does not exist: /htdocs
[Tue May 17 10:45:51 2005] [error] [client 66.236.209.99] File does not exist: /htdocs

Erről a htdocs könyvtárról annyit tudok hogy a sites-enabled könyvtár default conf állományában 2x szerepel:
a documentroot meg a directory bejegyzéseknél. na most tuttomal a documentroot az oldalon elérhető gyökérkönyvtárat határozza meg a directory meg simán csak egy engedélyezett könyvtrat. Nem értem hogy kell ide beiktatni a htdocs-t vagy m is ez egyáltalán? =)

szerintetek?

A htdocs dir-ben vannak a virtualhost filejai, pl html meg kepek, meg ilyesmik...

lasd: http://httpd.apache.org/docs-2.0/mod/core.html#documentroot

A directory bejegysessel meg beallothatsz szabalyokat egy kulon dir-re.

lasd http://httpd.apache.org/docs-2.0/mod/core.html#directory

Nálam a /usr/share/apache2 alatt nincs olyan könyvtár hogy htdocs.

és documentrootnak pedig a megjelenítedő oldal gyökérkönyvtárát írtam be és azon belül keresi a htdocs-ot meg ilyen favico.png-t meg hasonlókat.
Ezért nem nagyon értem hogy mit kéne csinálni
nálam ez a bejegyzés van:
Documentroot /home/user
mert ez alatt a könyvtár alatt van a megjelenítendő oldal
a Directory ugyanígy van megadva

[quote:caae67038f="Tsab"]Nálam a /usr/share/apache2 alatt nincs olyan könyvtár hogy htdocs.

és documentrootnak pedig a megjelenítedő oldal gyökérkönyvtárát írtam be és azon belül keresi a htdocs-ot meg ilyen favico.png-t meg hasonlókat.
Ezért nem nagyon értem hogy mit kéne csinálni
nálam ez a bejegyzés van:
Documentroot /home/user
mert ez alatt a könyvtár alatt van a megjelenítendő oldal
a Directory ugyanígy van megadva

Hol szerepel akkor a htdocs? Ha atirtad, akkor ott kene keresnie a doksikat, ha benne van, akkor esetleg ki kene szedni, vagy valami...

egyáltalán nincs htdocs könyvtáram.
a virtualhost-os oldal cuccait átraktam máshova oda kéne rakni a htdocs-t is ha lenne? =)