Sanal ana makineyi ayarlama


10

Şu anda tüm web sitelerim altında dizin olarak var /var/www. Dizine http://foo/işaret eden bir sanal ana bilgisayar kurmak istiyorum /var/www/foo/foo(ve yine de varsayılan localhost davranışını korumak).

Aşağıdaki dosyayı eklendi, fooe /etc/apache2/sites-available/:

<VirtualHost *:80>
    ServerName foo
    DocumentRoot /var/www/foo/foo

    # Other directives here
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/foo/foo>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

Daha sonra aşağıdaki komutları çalıştırdım:

sudo a2ensite foo
sudo /etc/init.d/apache2 reload

Ama gittiğimde http://foo/hala bir İSS arama sayfası döndürüyor.

Yanıtlar:


15

127.0.0.1'e çözümlenmesi için /etc/hostsdosyanızı düzenlemeniz gerekir http://foo.

Dosyayı düzenleyin /etc/hosts(sudo / root ile) ve aşağıdaki satırı ekleyin:

127.0.0.1 foo

1

Ödeme https://github.com/Aslamkv/vh :)

Bu araç, sizin için her yapılandırmayı yaparak Ubuntu'da sanal ana makine eklemenizi ve kaldırmanızı sağlar. Basit ve kullanımı kolaydır.

Feragatname: Ben yazarım: P


0

Apache kullananlar için. İhtiyacın olacak

Ensure you have .htaccess in root path of the site you are hosting. Example /var/www
Update the /etc/apache2/sites-available/default

itibaren

<Directory /var/www/>
 Options Indexes FollowSymLinks MultiViews
 AllowOverride None
 Order allow,deny
 allow from all
</Directory>

için

<Directory /var/www/>
 Options Indexes FollowSymLinks MultiViews
 AllowOverride All
 Order allow,deny
 allow from all
</Directory>

Umarım bu birine yardımcı olur


2 directoryblok farklı olmamalı mı ?
gion_13

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.