Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Настройка виртуального хоста apache2  (Прочитано 9432 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн den_gera

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Настройка виртуального хоста apache2
« Ответ #15 : 07 Июля 2015, 12:40:09 »
den_gera,
смотрел лог?

файл error.log, ооочень странно

(Нажмите, чтобы показать/скрыть)

типа я убил сервер localhost? но во всех командах я проводил операции с shop.localhost...

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Настройка виртуального хоста apache2
« Ответ #16 : 07 Июля 2015, 13:02:29 »
ping -c3 shop.localhost?

shop.localhost но увидет мешает localhost
папробуй другой пример shop.lan
Wars ~.o

Оффлайн den_gera

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Настройка виртуального хоста apache2
« Ответ #17 : 07 Июля 2015, 13:04:36 »
ping -c3 shop.localhost?

shop.localhost но увидет мешает localhost
папробуй другой пример shop.lan



ping -c3 shop.localhost

(Нажмите, чтобы показать/скрыть)

до этого я делал shop.local было то же самое

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Настройка виртуального хоста apache2
« Ответ #18 : 07 Июля 2015, 13:11:00 »
Цитировать
sudo touch /etc/apache2/sites-available/shop.local.conf
потом
sudo a2ensite shop.local
и рестарт, сайт в браузер тоже лог.
Wars ~.o

Оффлайн den_gera

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Настройка виртуального хоста apache2
« Ответ #19 : 07 Июля 2015, 13:41:57 »
Цитировать
sudo touch /etc/apache2/sites-available/shop.local.conf
потом
sudo a2ensite shop.local
и рестарт, сайт в браузер тоже лог.


(Нажмите, чтобы показать/скрыть)

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Настройка виртуального хоста apache2
« Ответ #20 : 07 Июля 2015, 14:02:30 »
не вижу где ощибки.

давай, папробуй порядо выделить весь копипасти в терминалу.
1
sudo su

2
mkdir -p /var/www/html/mybb
echo "<html><h1>v2.mybb.local - OK</h1></html>" > /var/www/html/mybb/index.htm
cat << 'EOF1' > /etc/apache2/sites-available/v2-mybb.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerAlias www.v2.mybb.local v2.mybb.local
DocumentRoot /var/www/html/mybb
<Directory /var/www/html/mybb>
Options All
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/www/html/error-mybb.log
CustomLog /var/www/html/mybb/access-mybb.log combined
</VirtualHost>
EOF1
a2ensite v2-mybb
service apache2 restart
echo

hosts измении.
127.0.0.1 v2.mybb.local localhost

всё, h++p://v2.mybb.local
Wars ~.o

Оффлайн den_gera

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Настройка виртуального хоста apache2
« Ответ #21 : 07 Июля 2015, 14:14:02 »
не вижу где ощибки.

давай, папробуй порядо выделить весь копипасти в терминалу.
1
sudo su

2
mkdir -p /var/www/html/mybb
echo "<html><h1>v2.mybb.local - OK</h1></html>" > /var/www/html/mybb/index.htm
cat << 'EOF1' > /etc/apache2/sites-available/v2-mybb.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerAlias www.v2.mybb.local v2.mybb.local
DocumentRoot /var/www/html/mybb
<Directory /var/www/html/mybb>
Options All
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/www/html/error-mybb.log
CustomLog /var/www/html/mybb/access-mybb.log combined
</VirtualHost>
EOF1
a2ensite v2-mybb
service apache2 restart
echo

hosts измении.
127.0.0.1 v2.mybb.local localhost

всё, h++p://v2.mybb.local


ухх работает) Спасибо большое!
осталася одна проблемка, при переходе на h++p://localhost пишет

(Нажмите, чтобы показать/скрыть)

как это исправить?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Настройка виртуального хоста apache2
« Ответ #22 : 07 Июля 2015, 14:26:41 »
den_gera,
это ты сделал localhost, что бы было поумолчания.
я не знаю.
Здорово. :)


Пользователь решил продолжить мысль 07 Июля 2015, 14:32:53:
eсли программа-веб скопирую на /var/www/html/mybb из судо, потом нужно права весь папку в /var/www/html/mybb
sudo chuwn www-data: -R /var/www/html/mybb
« Последнее редактирование: 07 Июля 2015, 14:32:53 от victor00000 »
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка виртуального хоста apache2
« Ответ #23 : 07 Июля 2015, 15:36:37 »
Цитировать
sudo touch /etc/apache2/sites-available/shop.local.conf
потом
sudo a2ensite shop.local

Выполнил, апач рестарт, пока без изменений.
А перед тем, как выполнять, голову включили?
Поняли, что он вам вообще предложил сделать?
И у вас не закралась в голову идея, что вам предлагают пустую ложечку скушать?
Не слушайте этого ***Удалено***, он вам сейчас насоветует…

+10% за нарушение п.2.2. Правил форума
Sly_tom_cat
PS если не согласны то можно обойтись и без оскорблений.


Во-первых, вы так и не испраили имя хоста.
Во-вторых, у вас каталог в конфиге виртуалхоста указан неверно.

Пользователь решил продолжить мысль 07 Июля 2015, 15:38:19:
den_gera,
это ты сделал localhost, что бы было поумолчания.
я не знаю.
Здорово. :)


Пользователь решил продолжить мысль 07 Июля 2015, 14:32:00:
eсли программа-веб скопирую на /var/www/html/mybb из судо, потом нужно права весь папку в /var/www/html/mybb
sudo chuwn www-data: -R /var/www/html/mybb

Нет, ну ты реально ***Удалено***… когда ты уже перестанешь лезть на этот форум и гробить людям системы?
« Последнее редактирование: 08 Июля 2015, 14:52:23 от Sly_tom_cat »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн den_gera

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Настройка виртуального хоста apache2
« Ответ #24 : 08 Июля 2015, 09:24:35 »
Вернулся в исходное положение, при переходе на localhost

в конфиге в localhost добавил и ошибки ищезли
(Нажмите, чтобы показать/скрыть)

Теперь по поводу виртуального хоста, в файл shop.localhost.conf добавил все то же что и в 000-default.conf только изменил директорию где лежат файлы, в файл hosts через пробел добавил
(Нажмите, чтобы показать/скрыть)
рестартанул апач при переходе на shop.localhost получаю следующее:
(Нажмите, чтобы показать/скрыть)

shop.localhost.conf
(Нажмите, чтобы показать/скрыть)

подскажите пожалуйста как исправить?
« Последнее редактирование: 08 Июля 2015, 14:53:01 от Sly_tom_cat »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка виртуального хоста apache2
« Ответ #25 : 08 Июля 2015, 18:28:12 »
Во-первых, каталог /var/ предназначен для хранения временных/изменяемых данных конкретных программ.
Если хотите где-то там создавать свой сайт, создавайте его в /var/www/<sitename>

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

chgrp -R www-data /var/www/<sitename> (сменить группу владельца на www-data)
chmod -R g=rXS,o= /var/www/<sitename> (установить права группы на чтение(r), вход в каталог/исполнение файла(только если файл УЖЕ был исполняемым)(X) а так же на наследование группы от каталогов(S))

Так же для каждого каталога, предшествующего <sitename>, сделать
chmod o+X (разрешить вход в каталог для всех - обычно это безопасно, если только какой-нибудь идиот не раскидал chmod 777 по своим файлам)

В третьих, имя сайта в "ServerName" и DNS имя, по которому вы к сайту обращаетесь, слабо связаны между собой.
Всегда можно проверить, действительно ли ваш сайт работает, запросив его напрямую.
wget --header="Host: <ServerName>" -O - http://<server-ip>:<server-port>/path/page
curl -sH "Host: <ServerName>" http://<server-ip>:<server-port>/path/page
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн coolman

  • Участник
  • *
  • Сообщений: 156
  • :)
    • Просмотр профиля
Re: Настройка виртуального хоста apache2
« Ответ #26 : 09 Июля 2015, 12:54:47 »
как сделать, что бы при вызове
site1.ru/video
попадать в /var/www/video
а не в
/var/www/site1.ru/video
iptables

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1472
  • 24.04 lubuntu
    • Просмотр профиля
Re: Настройка виртуального хоста apache2
« Ответ #27 : 09 Июля 2015, 18:14:48 »
не надо создавать лишние проблемы. я сайт создаю в домашней директории. например
в ~/mysitename.ru/public_html

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
« Последнее редактирование: 09 Июля 2015, 18:45:45 от victor00000 »
Wars ~.o

Оффлайн virusoft

  • Активист
  • *
  • Сообщений: 324
    • Просмотр профиля
    • Virusoft
Re: Настройка виртуального хоста apache2
« Ответ #29 : 09 Июля 2015, 19:41:52 »
как сделать, что бы при вызове
site1.ru/video
попадать в /var/www/video
а не в
/var/www/site1.ru/video
Вопрос. Как мне попасть сразу в отдел магазина, не входя в него? :-)

Сначала заходишь на сайт (магазин), потом идешь в каталог с видео (отдел).
Иначе никак.
Если работает - не трогай.

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.