Přejít na menu

Apache server

Správa článků

Vyhledávání Vyhledávání
23.6.2013 22:48
,
Počet přečtení: 632

NameVirtualHost - subdomény přístupné z jiných počítačů

http://diskuse.jakpsatweb.cz

Finální nastavení pro niwicomp v /etc/apache2/apache2.conf:

<VirtualHost *:80>
ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>

Takové nastavení umožňuje mít na jednom stroji několik domén. Oproti IP-based virtualhostům člověk nemusí každé doméně vymýšlet speciální lokální IP a tu pak přidávat do /etc/hosts.

A hlavně jsou virtualhosti přístupní přes jakoukoliv IP, tedy i zvenku přes veřejnou IP.

Enable mod_rewrite in Apache

Ex. for mod_rewrite:

sudo a2enmod rewrite
sudo service apache2 restart

If you plan on using mod_rewrite in .htaccess files, you also need to enable the use of .htaccess files by changing AllowOverride None to AllowOverride FileInfo. For the default website, edit /etc/apache2/sites-available/default:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
# changed from None to FileInfo
AllowOverride FileInfo
Order allow,deny
allow from all
</Directory>

(tip source on askubuntu.com)

Vytvořil 23. června 2013 ve 22:49:17 mira. Upravováno 6x, naposledy 13. září 2014 v 09:50:58, mira


Diskuze ke článku

Vložení nového komentáře
*
*
*