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

У меня в настоящее время есть все свои веб-сайты как каталоги под /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/ это все еще возвращает страницу результатов поиска ISP.

10
задан 19 September 2012 в 03:44

4 ответа

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

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

127.0.0.1 foo
0
ответ дан 19 September 2012 в 03:44

Оформить заказ https://github.com/Aslamkv/vh :)

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

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

0
ответ дан 19 September 2012 в 03:44

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

https://stackoverflow.com/questions/12532263/apache-domain-for-localhost- для доступа папок-как-HTTP-папку-местный / 12563570 # 12563570

0
ответ дан 19 September 2012 в 03:44

Для тех, кто использует 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>

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

0
ответ дан 19 September 2012 в 03:44

Другие вопросы по тегам:

Похожие вопросы: