Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: сосдание поддоменов

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: возможно ли организовать поддомены средствами Apache?
Jukan
Отправлено: 01 Сентября, 2011 - 10:59:42
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Дек. 2010  


Помог: 0 раз(а)




Имеется компьютер с установленной ОС Debian.
IP адрес статический.
Провайдер прописал для компьютера домен вида mydomen.provider.ru
Работает веб сервер Apache
Хотелось бы, чтобы стало возможным создать поддомены вида, например, forum.mydomen.provider.ru
Подстажите, пожалуйста, как это реализовать средствами Apache?
 
 Top
Viper
Отправлено: 01 Сентября, 2011 - 11:15:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Jukan vhosts в конфигурации


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Jukan
Отправлено: 01 Сентября, 2011 - 12:19:32
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Дек. 2010  


Помог: 0 раз(а)




Viper пишет:
Jukan vhosts в конфигурации


А можно подробнее? Пытался делать как предложено скажем здесь, но результата нет.
 
 Top
Viper
Отправлено: 01 Сентября, 2011 - 12:51:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Jukan имя хоста вы как указываете?


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Jukan
Отправлено: 01 Сентября, 2011 - 13:02:36
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Дек. 2010  


Помог: 0 раз(а)




Viper пишет:
Jukan имя хоста вы как указываете?


/etc/apache2/sites-available/def ault - пустой, в него добавил:

NameVirtualHost mydomen.provider.ru
 
 Top
Viper
Отправлено: 01 Сентября, 2011 - 13:14:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Jukan вам сюда http://httpd[dot]apache[dot]org/docs/2[dot]0/vhosts/
Конкретно с debian конфигурацию смогу сказать только вечером, щас нет возможности глянуть.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Jukan
Отправлено: 01 Сентября, 2011 - 17:27:56
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Дек. 2010  


Помог: 0 раз(а)




Viper пишет:
Jukan вам сюда http://httpd[dot]apache[dot]org/docs/2[dot]0/vhosts/
Конкретно с debian конфигурацию смогу сказать только вечером, щас нет возможности глянуть.


Буду благодарен, если поможете разобраться с вопросом.
Сейчас все пытался сделать так:

Внес следующие записи в /etc/apache2/sites-available/def ault

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3. <VirtualHost *>
  4.         ServerName mydomen.provider.ru
  5.         ServerAdmin webmaster@localhost
  6.  
  7.         DocumentRoot /var/www
  8.         <Directory />
  9.                 Options FollowSymLinks
  10.                 AllowOverride None
  11.         </Directory>
  12.         <Directory /var/www>
  13.                 Options Indexes FollowSymLinks MultiViews
  14.                 AllowOverride None
  15.                 Order allow,deny
  16.                 allow from all
  17.         </Directory>
  18.  
  19.         ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
  20.         <Directory "/usr/lib/cgi-bin">
  21.                 AllowOverride None
  22.                 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
  23.                 Order allow,deny
  24.                 Allow from all
  25.         </Directory>
  26.  
  27.         ErrorLog /var/log/apache2/error.log
  28.  
  29.         # Possible values include: debug, info, notice, warn, error, crit,
  30.         # alert, emerg.
  31.         LogLevel warn
  32.  
  33.         CustomLog /var/log/apache2/access.log combined
  34.  
  35.     Alias /doc/ "/usr/share/doc/"
  36.     <Directory "/usr/share/doc/">
  37.         Options Indexes MultiViews FollowSymLinks
  38.         AllowOverride None
  39.         Order deny,allow
  40.         Deny from all
  41.         Allow from 127.0.0.0/255.0.0.0 ::1/128
  42.     </Directory>
  43.  
  44. </VirtualHost>
  45.  
  46. <VirtualHost *>
  47.         ServerName forum.mydomen.provider.ru
  48.         ServerAdmin webmaster@localhost
  49.  
  50.         DocumentRoot /var/www/forum
  51.         <Directory />
  52.                 Options FollowSymLinks
  53.                 AllowOverride None
  54.         </Directory>
  55.         <Directory /var/www/forum>
  56.                 Options Indexes FollowSymLinks MultiViews
  57.                 AllowOverride None
  58.                 Order allow,deny
  59.                 allow from all
  60.         </Directory>
  61.  
  62.         ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
  63.         <Directory "/usr/lib/cgi-bin">
  64.                 AllowOverride None
  65.                 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
  66.                 Order allow,deny
  67.                 Allow from all
  68.         </Directory>
  69.  
  70.         ErrorLog /var/log/apache2/error.log
  71.  
  72.         # Possible values include: debug, info, notice, warn, error, crit,
  73.         # alert, emerg.
  74.         LogLevel warn
  75.  
  76.         CustomLog /var/log/apache2/access.log combined
  77.  
  78.     Alias /doc/ "/usr/share/doc/"
  79.     <Directory "/usr/share/doc/">
  80.         Options Indexes MultiViews FollowSymLinks
  81.         AllowOverride None
  82.         Order deny,allow
  83.         Deny from all
  84.         Allow from 127.0.0.0/255.0.0.0 ::1/128
  85.     </Directory>
  86.  
  87. </VirtualHost>
  88.  


результат: все также доступен mydomen.provider.ru , но forum.mydomen.provider.ru недоступен.

В файле /etc/apache2/ports.conf пришлось закоментировать NameVirtualHost mydomen.provider.ru , т.к. при запуске ругался NameVirtualHost mydomen.provider.ru:0 has no VirtualHosts
 
 Top
Viper
Отправлено: 02 Сентября, 2011 - 07:16:50
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Jukan NameVirtualHost должен быть ip:port 0 не указывайте т.к. не кошерно.
Jukan настраивайте ns и пусть провайдер пропишет у себя NS запись. По крайней мере у меня на VPS так сделано.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Мелкий Супермодератор
Отправлено: 02 Сентября, 2011 - 09:44:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Проверьте, резолвится ли вообще поддомен. И если да, то куда. Помимо специальных утилит, ping тоже скажет, на какой ip подключается.

Апачу можно указать слушать хоть microsoft.com, но это не значит, что у вас находится этот сайт.


-----
PostgreSQL DBA
 
 Top
Jukan
Отправлено: 20 Сентября, 2011 - 22:59:34
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Дек. 2010  


Помог: 0 раз(а)




Провайдер не дает создавать поддомены.
Тогда вопрос такой. Создал в /etc/apache2/sites-available два файла следующего содержания:

site.conf
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <VirtualHost *:80>
  3.         ServerAdmin webmaster@localhost
  4.         ServerName sitename.ru
  5.         DocumentRoot /data/site/www
  6.         <Directory />
  7.                 Options FollowSymLinks
  8.                 AllowOverride None
  9.         </Directory>
  10.         <Directory /data/site/www/>
  11.                 Options Indexes FollowSymLinks MultiViews
  12.                 AllowOverride None
  13.                 Order allow,deny
  14.                 allow from all
  15.         </Directory>
  16.  
  17.         ErrorLog /data/site/logs/error.log
  18.  
  19.         LogLevel warn
  20.  
  21.         CustomLog /data/site/logs/access.log combined
  22.  
  23. </VirtualHost>
  24.  
  25.  


и

forum.conf

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. Alias /forum /data/forum/www
  3.  
  4. <VirtualHost *:80>
  5.  
  6.         ServerAdmin webmaster@localhost
  7.  
  8.         DocumentRoot /data/forum/www
  9.         <Directory />
  10.                 Options FollowSymLinks
  11.                 AllowOverride None
  12.         </Directory>
  13.         <Directory /data/forum/www/>
  14.                 Options Indexes FollowSymLinks MultiViews
  15.                 AllowOverride None
  16.                 Order allow,deny
  17.                 allow from all
  18.         </Directory>
  19.  
  20.         ErrorLog /data/forum/logs/error.log
  21.         LogLevel warn
  22.  
  23.         CustomLog /data/forum/logs/access.log combined
  24.  
  25. </VirtualHost>
  26.  
  27.  


Идея такая, чтобы при заходе по адресу sitename.ru попадали на сайт, при заходе на sitename.ru/forum попадали на форум, при этом сами каталоги находятся на сервере в разных местах, и логи тоже требуется чтобы писались раздельно: для сайта в /data/site/logs/ для форума в /data/forum/logs/

С указанной конфигурацией заходится куда надо, но вот логи пишутся все в /data/site/logs/

Подскажите, пожалуйста.

(Отредактировано автором: 20 Сентября, 2011 - 23:01:38)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Администрирование *nix »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB