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


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

Автор Тема: LAMP  (Прочитано 1705 раз)

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

Оффлайн veshiy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
LAMP
« : 04 Октября 2007, 03:07:46 »
Конкретно меня интересует такая вещь:
создаю свой хост(напримр qwe.com) в host.conf прописываю
127.0.1.1          qwe.com
127.0.1.1          www.qwe.com
в папке /etc/apache2/sites-enabled создаю файл qwe.com следуюющего содержания:
NameVirtualHost 127.0.1.1:80
<VirtualHost 127.0.1.1:80>
   ServerAdmin root@qwe.com
   ServerName qwe.com:80
   ServerAlias www.qwe.com
   DocumentRoot /var/www/
                ..........................
в файле apache.conf в конце вписываю строчку
include /etc/apache2/sites-enabled/qwe.com

далее после перезагрузки в конце пишет
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Thu Oct 04 02:50:09 2007] [warn] NameVirtualHost 127.0.1.1:80 has no VirtualHosts

при таких делах я могу обращаться через ip (http://127.0.1.1/mypage.php)
но не могу обратиться через домен
З.Ы. киньте плз ссылку(желательно русс) на мануал по php + mysql

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: LAMP
« Ответ #1 : 04 Октября 2007, 15:44:25 »
/etc/host.conf ? Я всегда считал что это должно прописываться в /etc/hosts
php + mysql
З.Ы. учись пользоваться поиском

Оффлайн xmig

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: LAMP
« Ответ #2 : 05 Октября 2007, 16:15:07 »
Цитировать
создаю свой хост(напримр qwe.com) в host.conf прописываю
127.0.1.1          qwe.com
127.0.1.1          www.qwe.com
Хост надо прописать в /etc/hosts, и лучше сделать так
127.0.1.1   www.qwe.com   qwe.com   другие_псевдонимы

Цитировать
в папке /etc/apache2/sites-enabled создаю файл qwe.com следуюющего содержания:
NameVirtualHost 127.0.1.1:80
<VirtualHost 127.0.1.1:80>
   ServerAdmin root@qwe.com
   ServerName qwe.com:80
   ServerAlias www.qwe.com
   DocumentRoot /var/www/
Файл qwe.com лучше создать в /etc/apache2/sites-available,  а в /etc/apache2/sites-enabled нужно создать символическую ссылку на этот файл.
Параметр ServerName нужно писать как ServerName www.qwe.com
Параметр ServerAlias нужно писать как ServerAlias qwe.com (но в твоем случае этот параметр можно вообще удалить, псевдонимы лучше прописать в /etc/hosts )

Цитировать
в файле apache.conf в конце вписываю строчку
include /etc/apache2/sites-enabled/qwe.com
Это делать не надо. Если создал линк в /etc/apache2/sites-enabled - всё, сайт работает. Удалил линк - сайт лежит.

Цитировать
далее после перезагрузки в конце пишет
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Thu Oct 04 02:50:09 2007] [warn] NameVirtualHost 127.0.1.1:80 has no VirtualHosts
Если в файле /etc/hosts сделаешь запись как указано выше, то этого сообщения не будет. Т.е. сначала нужно указать IP, потом полное имя, потом псевдонимы. И к сайту сможеш обращаться по имени, а не только по IP.


 

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