Имеется компьютер с установленной ОС Debian.
IP адрес статический.
Провайдер прописал для компьютера домен вида mydomen.provider.ru
Работает веб сервер Apache
Хотелось бы, чтобы стало возможным создать поддомены вида, например, forum.mydomen.provider.ru
Подстажите, пожалуйста, как это реализовать средствами Apache?
1. Jukan - 01 Сентября, 2011 - 10:59:42 - перейти к сообщению
2. Viper - 01 Сентября, 2011 - 11:15:23 - перейти к сообщению
Jukan vhosts в конфигурации
3. Jukan - 01 Сентября, 2011 - 12:19:32 - перейти к сообщению
Viper пишет:
Jukan vhosts в конфигурации
А можно подробнее? Пытался делать как предложено скажем здесь, но результата нет.
4. Viper - 01 Сентября, 2011 - 12:51:28 - перейти к сообщению
Jukan имя хоста вы как указываете?
5. Jukan - 01 Сентября, 2011 - 13:02:36 - перейти к сообщению
Viper пишет:
Jukan имя хоста вы как указываете?
/etc/apache2/sites-available/def ault - пустой, в него добавил:
NameVirtualHost mydomen.provider.ru
6. Viper - 01 Сентября, 2011 - 13:14:42 - перейти к сообщению
Jukan вам сюда http://httpd[dot]apache[dot]org/docs/2[dot]0/vhosts/
Конкретно с debian конфигурацию смогу сказать только вечером, щас нет возможности глянуть.
Конкретно с debian конфигурацию смогу сказать только вечером, щас нет возможности глянуть.
7. Jukan - 01 Сентября, 2011 - 17:27:56 - перейти к сообщению
Viper пишет:
Jukan вам сюда http://httpd[dot]apache[dot]org/docs/2[dot]0/vhosts/
Конкретно с debian конфигурацию смогу сказать только вечером, щас нет возможности глянуть.
Конкретно с debian конфигурацию смогу сказать только вечером, щас нет возможности глянуть.
Буду благодарен, если поможете разобраться с вопросом.
Сейчас все пытался сделать так:
Внес следующие записи в /etc/apache2/sites-available/def ault
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <VirtualHost *>
- ServerName mydomen.provider.ru
- ServerAdmin webmaster@localhost
- DocumentRoot /var/www
- <Directory />
- Options FollowSymLinks
- AllowOverride None
- </Directory>
- <Directory /var/www>
- Options Indexes FollowSymLinks MultiViews
- AllowOverride None
- Order allow,deny
- allow from all
- </Directory>
- ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
- <Directory "/usr/lib/cgi-bin">
- AllowOverride None
- Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
- Order allow,deny
- Allow from all
- </Directory>
- ErrorLog /var/log/apache2/error.log
- # Possible values include: debug, info, notice, warn, error, crit,
- # alert, emerg.
- LogLevel warn
- CustomLog /var/log/apache2/access.log combined
- Alias /doc/ "/usr/share/doc/"
- <Directory "/usr/share/doc/">
- Options Indexes MultiViews FollowSymLinks
- AllowOverride None
- Order deny,allow
- Deny from all
- Allow from 127.0.0.0/255.0.0.0 ::1/128
- </Directory>
- </VirtualHost>
- <VirtualHost *>
- ServerName forum.mydomen.provider.ru
- ServerAdmin webmaster@localhost
- DocumentRoot /var/www/forum
- <Directory />
- Options FollowSymLinks
- AllowOverride None
- </Directory>
- <Directory /var/www/forum>
- Options Indexes FollowSymLinks MultiViews
- AllowOverride None
- Order allow,deny
- allow from all
- </Directory>
- ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
- <Directory "/usr/lib/cgi-bin">
- AllowOverride None
- Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
- Order allow,deny
- Allow from all
- </Directory>
- ErrorLog /var/log/apache2/error.log
- # Possible values include: debug, info, notice, warn, error, crit,
- # alert, emerg.
- LogLevel warn
- CustomLog /var/log/apache2/access.log combined
- Alias /doc/ "/usr/share/doc/"
- <Directory "/usr/share/doc/">
- Options Indexes MultiViews FollowSymLinks
- AllowOverride None
- Order deny,allow
- Deny from all
- Allow from 127.0.0.0/255.0.0.0 ::1/128
- </Directory>
- </VirtualHost>
результат: все также доступен mydomen.provider.ru , но forum.mydomen.provider.ru недоступен.
В файле /etc/apache2/ports.conf пришлось закоментировать NameVirtualHost mydomen.provider.ru , т.к. при запуске ругался NameVirtualHost mydomen.provider.ru:0 has no VirtualHosts