Настройка виртуального хоста

Настройка виртуального хоста

В настоящее время все мои веб-сайты находятся в каталогах в /var/www. Я хотел бы настроить виртуальный хост http://foo/, который указывает на /var/www/foo/fooкаталог (и при этом сохранить поведение localhost по умолчанию).

Я добавил следующий файл, fooв /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>

Затем я выполнил следующие команды:

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

Но когда я захожу на http://foo/сайт, все равно открывается страница поиска интернет-провайдера.

решение1

Вам необходимо отредактировать /etc/hostsфайл так, чтобы он http://fooразрешался в 127.0.0.1.

Отредактируйте файл /etc/hosts(с помощью sudo/root) и добавьте следующую строку:

127.0.0.1 foo

решение2

Проверитьhttps://github.com/Aslamkv/vh:)

Этот инструмент позволяет вам добавлять и удалять виртуальный хост в Ubuntu, выполняя каждую настройку за вас. Он прост и удобен в использовании.

Отказ от ответственности:Я автор :Р

решение3

Для тех, кто использует Apache. Вам нужно будет

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

От

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

К

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

Надеюсь, это кому-то поможет.

решение4

Если хотите, можете ознакомиться с ответом, который я разместил здесь:

https://stackoverflow.com/questions/12532263/apache-domain-for-localhost-to-access-folders-as-http-folder-local/12563570#12563570

Связанный контент