Portál AbcLinuxu, 9. srpna 2025 01:37


Dotaz: Jak na virtualhosta

4.6.2008 08:40 surel | skóre: 6
Jak na virtualhosta
Přečteno: 494×
Odpovědět | Admin
Potřeboval bych poradi v rámci virtualhostů, protože už jsem zkoušel vše možné a nemožné a prostě mi to nefunguje. Jsem už z toho zoufalý a omlouvám se předem za své hloupé dotazy. Potřeboval bych to opravdu vysvětlit doslova polopatě.

Situace je taková. Koupil jsem si doménu www.adacopy.cz na forpsi a tam jsem si ji přesměroval na svou veřejnou IP 85.207.*.* Nainstaloval jsem si na PC základní systém Linux Debian Etch 4.01r a na něj Apache2. Kromě něj jsem si nainstaloval také ftp server proftpd a webftp Quiexplorer a phpmyadmin.

A teď co bych potřeboval. Internetové stránky s prezentací www.adacopy.cz a Quiexplorer jsem nakopíroval do umístění /var/www/html/www/adacopy.cz a /var/www/html/www/ftp. Potřeboval bych, abych když zadám v prohlížeči www.adacopy.cz, tak by mi najely stránky adacopy.cz. Když zadám v prohlížeči ftp.adacopy.cz, tak by mi najely stránky Quiexploreru, které má ve složce ftp. A stejně tak když zadám phpmyadmin.adacopy.cz tak aby mi to najelo. Prosím můžete mi někdo napsat, kde mám co zkonfigurovat a jak, aby mi to už jelo? Předem moc děkuji všem, kteří se tím budou zabývat.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.6.2008 09:05 guns | skóre: 4 | blog: marian | Nitra
Rozbalit Rozbalit vše Re: Jak na virtualhosta
Odpovědět | | Sbalit | Link | Blokovat | Admin
odvazna otazka, neviem ci ti tu niekto napise pre teba navod, ked toho urcite existuje spusta na internete.

Snad odporucim konfiguracny subor, /etc/httpd/httpd.conf (neviem ako to ma Debian) kde to byva vacsinou pekne obkecane.

A snad este jedna vec. Odporucim miesto obycajneho ftp sftp, ktore to aj sifruje (ssh)
nocturne e moll, ballade F major, ...
Mr.Yoda avatar 4.6.2008 09:10 Mr.Yoda | skóre: 17 | blog: jakub | Louny
Rozbalit Rozbalit vše Re: Jak na virtualhosta
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://www.abclinuxu.cz/forum/show/199604
:-* Debian
4.6.2008 10:21 surel | skóre: 6
Rozbalit Rozbalit vše Re: Jak na virtualhosta
Tak jsem to podle těch návodů zkoušel, ale dopadl jsem stejně. A to doslova. To znamená, že to nejede ani kdybych se rozkrájel. Navíc mi to nejede ani s tím druhým návodem, takže jsem tam, kde jsem byl.

Opravdu se nenajde nějaká dobrá duše? Rád vše popíšu jak mám nastavené. Prosím.
4.6.2008 11:33 surel | skóre: 6
Rozbalit Rozbalit vše Re: Jak na virtualhosta
Stačil by i konfigurák, který by se dal upravit.
4.6.2008 12:00 Jirka
Rozbalit Rozbalit vše Re: Jak na virtualhosta
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na openSUSE 10.1 to mam asi takto:

v souboru listen.conf:
...
NameVirtualHost ip.ad.re.sa:80
v souboru vhost.conf:
<VirtualHost ip.ad.re.sa:80>
    ServerName www.domena1.cz
    DocumentRoot /srv/www/htdocs/domena1
    ServerAdmin admin@domena1.cz
    CustomLog /var/log/apache2/access_domena1.log combined
    ErrorLog /var/log/apache2/error_domena1.log
</VirtualHost>
<VirtualHost ip.ad.re.sa:80>
    ServerName www.domena2.cz
    DocumentRoot /srv/www/htdocs/domena2
    ServerAdmin admin@domena2.cz
    CustomLog /var/log/apache2/access_domena2.log combined
    ErrorLog /var/log/apache2/error_domena2.log
</VirtualHost>
...
5.6.2008 16:42 surel | skóre: 6
Rozbalit Rozbalit vše Re: Jak na virtualhosta
Takže jsem se s tím nakonec popral a dopadlo to takhle:

NameVirtualHost 192.168.*.*

<VirtualHost 192.168.*.*:80>
UseCanonicalName Off
ServerName www.adacopy.cz
DocumentRoot /var/www/adacopy.cz/www
VirtualDocumentRoot /var/www/%2+/%1

RewriteEngine On

RewriteCond %{HTTP_HOST} ^adacopy\.cz
RewriteRule ^(.*)$ gttp://www.adacopy.cz$1 [L,R=301,QSA]

</VirtualHost>

<VirtualHost 192.168.*.*:80>
UseCanonicalName Off
ServerName webftp.adacopy.cz
DocumentRoot /var/www/adacopy.cz/webftp
VirtualDocumentRoot /var/www/%2+/%1
</VirtualHost>

Pokusil jsem se ještě rozchodit phpmyadmin, který mi fungoval IP adresa/phpmyadmin, ale teď mi prostě nefunguje a nejde mi to rozchodit. Zadal jsem tam toto.

<VirtualHost 192.168.*.*:80>
UseCanonicalName Off
Options FollowSymLinks ServerName mysql.adacopy.cz
DocumentRoot /var/www/adacopy.cz/mysql
VirtualDocumentRoot /var/www/%2+/%1
</VirtualHost>

Do adresáře mysql jsem vytvořil symbolický odkaz na /usr/share/phpmyadmin, ale stále mi to vyhazuje stránku Forbiden, jako bych neměl práva. Původně, když to fungovalo, tak jsem zadával http://85.207.*.*/phpmyadmin a to se mi načetlo normálně. Ve složce /var/www/ je umístěn odkaz na phpmyadmin. Teď, i když vytvořím jakýkoliv odkaz tak mi to nejde. Prosím poraďte. Děkuji.
5.6.2008 18:12 imro | skóre: 19 | blog: hovado
Rozbalit Rozbalit vše Re: Jak na virtualhosta
Odpovědět | | Sbalit | Link | Blokovat | Admin
Riesenie problemov v IT vo vseobecnosti, nielen pre tvoj dany pripad:

Zapni si co najpodrobnejsie logovanie a pozri sa, o co klient ziada a potom to, co ti server vracia. Ak nepomoze logovanie, skus "tcpdump -i ethx -n -SXXvvv -s 1500"

5.6.2008 18:31 surel | skóre: 6
Rozbalit Rozbalit vše Re: Jak na virtualhosta
Zkusil jsem co si mi napsal, ale s tímto příkazem Debian nepracuje.
5.6.2008 18:39 surel | skóre: 6
Rozbalit Rozbalit vše Re: Jak na virtualhosta
V logu mi to píše:

(13)Permission denied: /var/www/phpmyadmin/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.