Могу ли я получить помощь в настройке работы нескольких сайтов с Apache (LAMP) на рабочем столе ubuntu 12.04, ред. Я указал apache2 на домашний каталог с моими новыми сайтами, которые были включены, но браузер отображает только веб-сайт по умолчанию, который поставляется с установкой apache2. ТНХ
Как указано в комментарии us3r, вам необходимо прочитать Руководство по работе с Ubuntu , которое охватывает это. В разделе «Конфигурации»> «Основные настройки» вы найдете инструкции:
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite
, а затем отредактируйте несколько файлов, чтобы запустить и запустить этот сайт. Другими словами, используйте конфигурацию сайта Apache по умолчанию, чтобы создать ее для каждого сайта, который вы хотите разместить, затем настройте этот файл, чтобы указать все необходимые директивы ( ServerAdmin , ServerName , ] Прослушайте портов и т. Д.) На mynewsite .
Руководство очень хорошо сделано, и если вы потратите время и пошагово поработаете над ним, вы должны довольно быстро приступить к работе с несколькими сайтами.
P.S. - Надеюсь, это само собой разумеется, но, пожалуйста, замените mynewsite фактическим названием сайта, который вы хотите использовать.
Чтобы установить LAMP на ubuntu 12.04 , как настроить apache linux , а не тот, что на вики ubuntu ApacheMysqlPhp, который, кажется, немного устарел, поскольку всю установку можно выполнить с помощью:
sudo apt-get install lamp-server ^
blockquote>Теперь моя проблема заключалась в том, что после создания двух каталогов новостных сайтов с именами site1 и site2 и включения их в apache2 мне пришлось указать apache2 на их местоположение, отредактировав файл etc / hosts. это была моя ошибка или что не работало:
127.0.0.1 localhost
127.0.0.1 localhost site1
127.0.0.1 localhost site2
blockquote>Решением было указать мои новые каталоги сайтов в одну строку, например:
127.0.0.1 localhost site1 site2
blockquote>
У меня также были проблемы при добавлении новых сайтов в 127.0.0.1, где все файлы конфигурации были настроены правильно и кэш очищен, но один из новых сайтов не работал. Чтобы это исправить, мне пришлось отключить все остальные сайты, используя команду терминала a2dissite sitename , а затем включить новый сайт, используя a2ensite sitename , перезапустить сервер, и он работал.