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


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

Автор Тема: Виртуальные хосты в апаче  (Прочитано 5177 раз)

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

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #15 : 28 Декабря 2013, 13:34:08 »
drwxrwxrwx 9 root root 4096 Dek 28 07:57 /etc/apache2
Это что вообще?... нормально установленная и настроенная система или выгребная яма?

После моих экспериментов думаю что яма, я 2 мес на linux. Вот и изучаю методом тыка :)
Вы про права ?
Цитировать
А кстате viktor00000 он и вправду глухой что ли? Пишет постоянно что то неадекватное, видимо потому-что не слышит сам себя когда пишет.
Глухота никакого отношения к банальному уважению к собеседнику (i.e. грамотному письму) не имеет.
Я не воспринимаю английскую речь на слух, сам на нём не говорю и с трудом перевожу английский на русский (и обратно). Это не мешает мне писать грамотно. (Люди часто с удивлением узнают, что английский не является для меня родным языком.)

Логично.)

p.s что-то мы отошли от проблемы :( Проблема все еще актуальна.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #16 : 28 Декабря 2013, 14:29:05 »
Я сказал, как исправить проблему конкретно с правами на каталоге апача в том числе (и не только).
Сделаете, давайте ещё раз диагностику

ls -ld /etc/apache2; ls -la /etc/apache2/sites-available; apache2ctl -S

И, да, если вы уже работаете от рута, sudo писать не надо.
« Последнее редактирование: 28 Декабря 2013, 14:37:36 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #17 : 28 Декабря 2013, 16:34:14 »
ilyas@ilyas-300E5EV-300E4EV-270E5EV-270E4EV:~$ ls -ld /etc/apache2; ls -la /etc/apache2/sites-available; apache2ctl -S
drwxrwxrwx 9 root root 4096 Dek 28 07:57 /etc/apache2
итого 44
drwxrwxrwx 2 root  root  4096 Dek 28 07:54 .
drwxrwxrwx 9 root  root  4096 Dek 28 07:57 ..
-rw-r--r-- 1 root  root  1327 Dek 28 07:56 000-default.conf
-rw-r--r-- 1 ilyas ilyas 1331 Dek 28 07:54 1kino.conf
-rw-r--r-- 1 ilyas ilyas 1329 Dek 22 23:46 1kino.conf~
-rw-r--r-- 1 root  root  6432 Iyl 21 01:44 default-ssl.conf
-rw-r--r-- 1 root  root  1326 Dek 26 20:03 example.com
-rw-r--r-- 1 root  root  1327 Dek 26 20:01 example.com~
-rwxrwxrwx 1 root  root  1365 Dek 26 20:11 test1.conf
-rwxrwxrwx 1 ilyas ilyas 1329 Dek 26 20:11 test1.my~
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/lock/apache2" mechanism=fcntl
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33 not_used
Group: name="www-data" id=33 not_used
ilyas@ilyas-300E5EV-300E4EV-270E5EV-270E4EV:~$

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

Цитировать
И, да, если вы уже работаете от рута, sudo писать не надо.
Привычка :)
Я сказал, как исправить проблему конкретно с правами на каталоге апача в том числе (и не только).
Сделаете, давайте ещё раз диагностику

ls -ld /etc/apache2; ls -la /etc/apache2/sites-available; apache2ctl -S

И, да, если вы уже работаете от рута, sudo писать не надо.
[/quote]

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #18 : 28 Декабря 2013, 18:05:18 »
То, что у вас каждая сволочь имеет право писать в каталог настройки апача. То-то там у вас init.d откуда-то взялся... удивительно, что у вас ещё хоть что-то работает.
Сделайте то, что я сказал, без этого можете диагностику не показывать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #19 : 28 Декабря 2013, 20:51:14 »
То, что у вас каждая сволочь имеет право писать в каталог настройки апача. То-то там у вас init.d откуда-то взялся... удивительно, что у вас ещё хоть что-то работает.
Сделайте то, что я сказал, без этого можете диагностику не показывать.
Переустановил ОС, поставил ЛАМП, попытался создать виртуальный хост по данному материалу https://help.ubuntu.ru/wiki/apache2.
И опять на этом шаге "Для включения созданного виртуального хоста используется утилита a2ensite"
выдает root@ilyas-300E5EV-300E4EV-270E5EV-270E4EV:/etc# sudo a2ensite host1.server1
ERROR: Site host1.server1 does not exist!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #20 : 28 Декабря 2013, 21:46:46 »
Это всё беспредметно.
Показывайте диагностику.
https://forum.ubuntu.ru/index.php?topic=236181.msg1851315#msg1851315
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #21 : 29 Декабря 2013, 08:11:21 »
ilyas@ilyas-300E5EV-300E4EV-270E5EV-270E4EV:~$ ls -ld /etc/apache2; ls -la /etc/apache2/sites-available; apache2ctl -S
drwxr-xr-x 8 root root 4096 дек.  28 21:36 /etc/apache2
итого 24
drwxr-xr-x 2 root root 4096 дек.  28 21:44 .
drwxr-xr-x 8 root root 4096 дек.  28 21:36 ..
-rw-r--r-- 1 root root 1327 июля  24 15:45 000-default.conf
-rw-r--r-- 1 root root 6432 июля  21 01:44 default-ssl.conf
-rw-r--r-- 1 root root 1339 дек.  28 21:44 host1.server1
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex default: dir="/var/lock/apache2" mechanism=fcntl
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33 not_used
Group: name="www-data" id=33 not_used

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #22 : 29 Декабря 2013, 10:21:43 »
Ню?
sudo a2ensite host1.server1
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #23 : 29 Декабря 2013, 11:39:35 »
Ню?
sudo a2ensite host1.server1
ilyas@ilyas-300E5EV-300E4EV-270E5EV-270E4EV:~$ sudo a2ensite host1.server1
[sudo] password for ilyas:
ERROR: Site host1.server1 does not exist!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #24 : 29 Декабря 2013, 12:05:34 »
Я уже начинаю сомневаться в своей разумности... К сожалению, под рукой сейчас нет установленной системы с апачем...
Давайте попробуем так:

cd /etc/apache2/sites-available && sudo mv host1.server1 host1.server1.conf && sudo a2ensite host1.server1
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #25 : 29 Декабря 2013, 12:12:19 »
Да нет, разумность как всегда с вами.)

ilyas@ilyas-300E5EV-300E4EV-270E5EV-270E4EV:~$ cd /etc/apache2/sites-available && sudo mv host1.server1 host1.server1.conf && sudo a2ensite host1.server1
[sudo] password for ilyas:
Enabling site host1.server1.
To activate the new configuration, you need to run:
  service apache2 reload
ilyas@ilyas-300E5EV-300E4EV-270E5EV-270E4EV:/etc/apache2/sites-available$

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #26 : 29 Декабря 2013, 13:29:35 »
Дурдом. Зачем они так сделали?...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #27 : 29 Декабря 2013, 17:34:40 »
Это вопрос не ко мне. Спасибо, помогли :)

Пользователь решил продолжить мысль 29 Декабря 2013, 17:48:06:
Вот только еще небольшое непонимание у меня.
Сайт залитый в директории /var/www/host1.server1
Открывает только по этому запросу http://host1.server1/host1.server1/www/
А ведь должно быть вот так? http://host1.server1
« Последнее редактирование: 29 Декабря 2013, 17:48:42 от crp.518 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #28 : 29 Декабря 2013, 18:24:50 »
Нет, не должно.
Не путайте сайты, которые вы создаёте в Апаче, и доменные имена, по которым к сайтам обращаются клиенты.
Имена надо прописывать в DNS либо как-то иначе сообщать клиенту, где найти указанный сайт.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: Виртуальные хосты в апаче
« Ответ #29 : 29 Декабря 2013, 19:23:45 »
Предположим мой домен привязан к серверу через NS сервера регистратора. В панеле я создаю А-запись c  ip моего сервера. А как же я должен настроить апач на сервере чтоб клиенты обращались именно к тем каталогам к которым нужно?
« Последнее редактирование: 29 Декабря 2013, 19:44:05 от crp.518 »

 

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