Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Ubuntu 10.04 Apache2 на голом сервере

Ответить
Настройки темы
Debian/Ubuntu - Ubuntu 10.04 Apache2 на голом сервере

Новый участник


Сообщения: 8
Благодарности: 1

Профиль | Отправить PM | Цитировать


Недавно решился изучить linux и естественно выбрал Ubuntu.
Подвернулась задача настроить web-сервер (на Апаче) у Selectel-a.

Машинку установил 10.04 32bit. Изначально она полностью голая, установлен лишь ssh. Из пользователей только root.

Неделю изучения мануалов и вроде все правильно настроил, но сайт не доступен

Порядок всех моих действий.

1. Как только в первый раз залогинился root-ом сменил пароль = "passwd root".

2. Сразу обновил все уже установленные пакеты = "apt-get update && apt-get upgrade".

3. Решил создать нового пользователя для последующей работы.
3.1. Сначала создал группу admin = "addgroup admin".
3.2. Сразу же добавил этой группе доступ к sudo = в файле "/etc/sudoers" добавил строку "%admin ALL=(ALL) ALL".
3.3. Создал нового пользователя admin1 = "adduser --home /home/admin1 admin1".
3.4. Добавил его в группу admin = "gpasswd -a admin1 admin".
3.5. Перелогинился под admin1 для дальнейших действий.

4. Создаю папки под сайт
4.1. Установил mc для удобства = "sudo apt-install mc".
4.2. Создаю папки "/home/admin1/sites/mysite.com/www" и "/home/admin1/sites/mysite.com/log".
4.3. Внутри www создал тестовый файл index.html
4.4. Так как все новые папки принадлежат пользователю и группе admin1, добавляю пользователя www-data в группу admin1 = "sudo usermod -a -G admin1 www-data"
4.5. На свех файлах и папках от /sites/ выставлено = "rwx r-x r--".

5. Настраиваю Apache2.
5.1. Устанавливаю = "sudo apt-get install apache2".
5.2. Добавляю новый сайт в папку доступных (через sudo) = "/etc/apache2/sites-available/mysite.com"
5.3. В этот файл загоняю конфигурацию (через sudo) = "
<VirtualHost *:80>
ServerName mysite.com
ServerAlias www.mysite.com
DocumentRoot /home/admin1/sites/mysite.com/www
<Directory /home/admin1/sites/mysite.com/www>
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /home/admin1/sites/mysite.com/log/error.log
LogLevel warn
ServerSignature On
</VirtualHost>"
5.4. В файл /etc/apache2/httpd.conf добавил строку "ServerName MyServerHostName".
5.5. Теперь убиваю дефолтный сайт = "sudo a2dissite default".
5.6. Добавляю свой = "sudo a2ensite mysite.com".
5.7. Завожу Апач = "sudo invoke-rc.d apache2 start" - Все на ОК.

6. В файл "/etc/hosts" добавляю строчку "127.0.0.1 mysite.com www.mysite.com".

Ну вот, теперь пытаюсь зайти по адресу домена http://mysite.com и все, нет ответа от сервера, возможно он завис, радует меня ФФ.

На всякий случай перезапускался. Адресация домена работает. Даже все порты пока открыты!

Что пропустил???

Отправлено: 18:46, 07-09-2011

 

Аватара для shisik

Ветеран


Сообщения: 3247
Благодарности: 596

Профиль | Отправить PM | Цитировать


Для начала не мешало бы проверить работоспособность апача просто, без виртуального хоста. Просто заходим на 127.0.0.1 - должно выдать страницу "It works!".

Ещё такой вопрос: если на машине с апачем нет иксов, то откуда FireFox взялся? А если вы пытаетесь зайти на сервер с другой машины, то тогде адрес то будет уже не 127.0.0.1, а сетевой адрес сервера. И файл hosts нужно править не у сервера, а у клиента.

Отправлено: 19:17, 07-09-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата sendem:
Ну вот, теперь пытаюсь зайти по адресу домена http://mysite.com и все, нет ответа от сервера, возможно он завис, радует меня ФФ. »
Для проверки, слушает ли http сервер сделайте
Код: Выделить весь код
netstat -atn | grep -i listen
Должен слушать на 80-м порту.

Отправлено: 19:18, 07-09-2011 | #3


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я тут описывал установку Joomla на Apache думаю пригодиться Apache

Отправлено: 16:27, 29-09-2011 | #4



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Ubuntu 10.04 Apache2 на голом сервере

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Midnight Commander на сервере Ubuntu Samba Kamzt Программное обеспечение Linux и FreeBSD 4 25-08-2011 09:29
[решено] Создание записи о WEB-Сервере на сервере DNS FATruden Microsoft Windows NT/2000/2003 7 28-09-2009 16:36
FreeBSD - Apache2 + SSL = Help me please... xolod. Общий по FreeBSD 0 22-06-2009 00:09
apache2+Ubuntu+VirtualHost Smorodin Программное обеспечение Linux и FreeBSD 0 28-08-2007 18:37
Как загрузить комп в голом DOS Guest Microsoft Windows 95/98/Me (архив) 10 12-08-2003 22:06




 
Переход