Приветствую Вас ГостьПонедельник, 29.04.2024, 22:36

программы и драйвера


Каталог статей

Главная » Статьи » Мои статьи

Установка веб-сервера в ubuntu 10.04

Итак, идем в менеджер пакетов Synaptic: Система -> Администрирование -> Менеджер пакетов Synaptic, затем в окне выбираем «Правка -> Отметить пакеты для задачи».

Установка веб-сервера в ubuntu 10.04

Выбираем нужный нам пакет «LAMP server» и жмем OK. Все пакеты должны успешно установится. Дальше в Synaptic в поле поиска вводим phpmyadmin после отмечаем его для установки и жмем на кнопку Применить.

После этого зайдем браузером по адресу http://localhost – если выводится стандартное сообщение Apache «It works», значит он корректно установлен и работает. По адресу http://localhost/phpmyadmin/ должна выскакивать панель авторизации phpmyadmin.

Если все работает идем дальше.

Дальше нужно создать виртуальные узлы. В домашней папке создаем каталог для хранения сайтов. Например sites. Так работать лучше даже если что-то напортачить, то ничего не случится.

Теперь нужно скопировать файл настройки из виртуального узла по умолчанию в новый файл (mysite). Открываем окно терминала и копируем туда следующую строку.
Кстати лучше работать из под рута. Тогда для начала нужно ввести команду:

sudo su

потом пароль своем учетной записи (при вводе он не отображается)
просто введите его и нажмите ентер.
А теперь вводите строку:

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

Теперь его нужно отредактировать:

gksudo gedit /etc/apache2/sites-available/mysite

А теперь в открывшемся для редактирования документа прописываем пути.
Ищем примерно следующие /var/www/ и меняем на /home/user/sites/
где user -имя вашей учетной записи, меняем его на свое
и строчку меняем на
Проверяем все ли правильно выправили и сохраняем.

Теперь нужно активировать созданный нами новый виртуальный узел. Для этого сначала отключаем старый:

sudo a2dissite default

и включаем новый

sudo a2ensite mysite

Для применения новых настроек перезапускаем сервак:

sudo /etc/init.d/apache2 restart

После этого вводим в браузер http://localhost
Если все правильно проделано, то должно отобразится содержимое папки sites.

Теперь можно создать домены в этой папке для работы с разными проектами.

Заходим в папку /etc/apache2/sites-available/ командой в терминале:

cd /etc/apache2/sites-available/

открываем там файл:

sudo gedit vhosts.conf

Копируем туда код:

<virtualhost *:80>
ServerName first.my
ServerAlias www.first.my
DocumentRoot /home/user/sites/first.my
</virtualhost>
<virtualhost *:80>
ServerName second.my
ServerAlias www.second.my
DocumentRoot /home/user/sites/second.my
</virtualhost>

Перед добавлением кода в файл уберите пробел в теге VirtualHost
Я думаю в этом коде все понятно. Здесь мы прописываем 2 сайта: first.my и second.my. Таким способом можно прописать много сайтов. Не забывайте еще в коде поменять значение на свое имя учетной записи. Сохраняем документ и идем в папку sites и там создаем папки для двух прописанных нами сайтов с названием: first.my и second.my

Дальше открываем /etc/hosts командой:

sudo gedit /etc/hosts

и добавляем такие строчки:

127.0.0.1 first.my
127.0.0.1 second.my

Сохраняем и закрываем файл.

Активируем vhosts.conf в apache командой:

cd /etc/apache2/sites-enabled/
sudo ln -s ../sites-available/vhosts.conf

Еще установим mod_rewrite командой:

a2enmod rewrite
nano /etc/apache2/sites-available/default

меняем у элемента "AllowOverride none” на "AllowOverride all”

Все мы это сделали! Теперь нужно только перегрузить сервер:

sudo /etc/init.d/apache2 restart
После этого должны открываться сайты: first.my и second.my.
Категория: Мои статьи | Добавил: bob (10.03.2013)
Просмотров: 693 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Мои статьи [40]
книги [43]
Поиск
Наш опрос
Откуда вам удобно скачать ?

Результат опроса Результаты
Все опросы нашего сайта Архив опросов
Всего ответов: 159
Обсудить на форуме
Форма входа
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Яндекс.Метрика