Как настроить apache с несколькими сайтами?

Могу ли я получить помощь в настройке работы нескольких сайтов с Apache (LAMP) на рабочем столе ubuntu 12.04, ред. Я указал apache2 на домашний каталог с моими новыми сайтами, которые были включены, но браузер отображает только веб-сайт по умолчанию, который поставляется с установкой apache2. ТНХ

2
задан 15 May 2012 в 23:29

3 ответа

Как указано в комментарии us3r, вам необходимо прочитать Руководство по работе с Ubuntu , которое охватывает это. В разделе «Конфигурации»> «Основные настройки» вы найдете инструкции:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite

, а затем отредактируйте несколько файлов, чтобы запустить и запустить этот сайт. Другими словами, используйте конфигурацию сайта Apache по умолчанию, чтобы создать ее для каждого сайта, который вы хотите разместить, затем настройте этот файл, чтобы указать все необходимые директивы ( ServerAdmin , ServerName , ] Прослушайте портов и т. Д.) На mynewsite .

Руководство очень хорошо сделано, и если вы потратите время и пошагово поработаете над ним, вы должны довольно быстро приступить к работе с несколькими сайтами.

P.S. - Надеюсь, это само собой разумеется, но, пожалуйста, замените mynewsite фактическим названием сайта, который вы хотите использовать.

0
ответ дан 15 May 2012 в 23:29

Чтобы установить LAMP на ubuntu 12.04 , как настроить apache linux , а не тот, что на вики ubuntu ApacheMysqlPhp, который, кажется, немного устарел, поскольку всю установку можно выполнить с помощью:

sudo apt-get install lamp-server ^

Теперь моя проблема заключалась в том, что после создания двух каталогов новостных сайтов с именами site1 и site2 и включения их в apache2 мне пришлось указать apache2 на их местоположение, отредактировав файл etc / hosts. это была моя ошибка или что не работало:

127.0.0.1 localhost

127.0.0.1 localhost site1

127.0.0.1 localhost site2

Решением было указать мои новые каталоги сайтов в одну строку, например:

127.0.0.1 localhost site1 site2

0
ответ дан 15 May 2012 в 23:29

У меня также были проблемы при добавлении новых сайтов в 127.0.0.1, где все файлы конфигурации были настроены правильно и кэш очищен, но один из новых сайтов не работал. Чтобы это исправить, мне пришлось отключить все остальные сайты, используя команду терминала a2dissite sitename , а затем включить новый сайт, используя a2ensite sitename , перезапустить сервер, и он работал.

0
ответ дан 15 May 2012 в 23:29

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

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