Главная
Регистрация
Вход
Суббота
04.05.2024
02:43
Приветствую Вас Гость | RSS
Заметки радиолюбителя

Меню сайта

Категории раздела
Мои статьи [2]
Схемы аппаратуры [1]

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

 Каталог статей 
Главная » Статьи » Мои статьи

Установка web-сервера на ubuntu 12.04
Потребовался веб сервер на локальную машину под ОС Ubuntu для тестирования сайтов.

После долгих поисков набрел на страницу: Статья 1

Автор достаточно подробно все описывает.

Пользуюсь двумя машинами под ОС Ubuntu. на одной c установкой LAMPserver не возникало никаких проблем. На другой Synaptic ни в какую не хотел давать мне операцию "отметить пакеты для задачи". Пришлось для начала устанавливать phpmyadmin через тот же synaptic. При этом менеджер пакетов сам устанавливает apache и другие пакеты, необходимые для работы сервера, но возникает проблема с MySQL. не устанавливается как положено.

Для доустаноки MySQL набираем в окне поиска Synaptic фразу mysql и выбираем пакет mysql-server. Все остальные недостающие пакеты менеджер доустановит автоматически. Во время установки необходимо будет задать пароли для доступа к базам данных. После установки можно приступать к настройке сервера, описанной в статье.

Немножко поэкспериментировав с версткой обнаружил, что сервер не понимает команды SSI.

В интернете много описано по поводу решения этой проблемы но мне помог только способ описанный тут: Статья 2

Отредактировал /etc/apache2/apche2.conf и, вместо описанного в статье 000-default, /etc/apache2/sites-available/mysite

Перезапустил apache, и поддержка SSI подключена.

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

1. Вводим в терминале:
sudo gedit /etc/apache2/sites-available/vhosts.conf
В открывшийся файл vhosts.conf добавляем:
<virtualhost *:80>
ServerName имя сайта
ServerAlias дополнительное имя сайта
DocumentRoot путь к директории с сайтом
</virtualhost>
Сохраняем и закрываем.

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

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

127.0.0.1 имя сайта
127.0.0.1 дополнительное имя сайта

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

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

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

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

a2enmod rewrite
5. Перезапускаем сервер:
sudo /etc/init.d/apache2 restart


Категория: Мои статьи | Добавил: Alex985 (04.05.2012)
Просмотров: 3706 | Комментарии: 7 | Теги: Веб сервер, SSI, apache2 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:

Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • © Александр Туров; 2024
    Сделать бесплатный сайт с uCoz