1

Тема: Phpmyadmin привязка NameVirtualHost

Здравствуйте!
Возникла задача привязать phpmyadmin к локальному доменному имени, но при это нужно чтобы он остался висеть на порту.
Конфиг phpmyadmin привязанного к порту:

Listen *:82
<VirtualHost 192.168.0.137:82>
 ServerAdmin webmaster@localhost
 DocumentRoot /var/www/phpmyadmin/
 <Directory />
  Options FollowSymLinks
  AllowOverride All
 </Directory>
 <Directory /var/www/>
  Options Indexes FollowSymLinks MultiViews
  AllowOverride None
  Order allow,deny
  allow from all
 </Directory>

 <Directory /var/www/phpmyadmin/>
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  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 debug

 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>

Когда убираю порт и прописываю NameVirtualHost в отдельном файле VirtualHost указывая на папку /var/www/phpmyadmin/ ничего не работает  sad

2

Re: Phpmyadmin привязка NameVirtualHost

Перед блоком <VirtualHost 192.168.0.137:82> должна быть строка:

NameVirtualHost 192.168.0.137:82

ВКонтакте Facebook Twitter

3

Re: Phpmyadmin привязка NameVirtualHost

я знаю про эту строку...суть не в этом...
У меня поднят локальный DNS-сервер
Я хочу чтобы phpmyadmin был доступен по адресу например: 192.168.0.*:82 и по адресу например http://phpmyadmin.loc
Из-за того что DNS сервер не видит порты я делаю один файл с портом 82 а второй такой же но без портов, а с NameVirtualHost
Пример:
"<VirtualHost 192.168.0.123>
ServerAdmin webmaster@localhost
NameVirtualHost phpmyadmin.loc
ServerName phpmyadmin.loc
DocumentRoot /var/www/phpmyadmin/"
и после этого он перестает работать sad

Отредактировано FoXter (2012-09-17 12:28:38)

4

Re: Phpmyadmin привязка NameVirtualHost

Пробуйте так:

NameVirtualHost 192.168.0.123:80
<VirtualHost 192.168.0.123:80>

Пишите всегда VirtualHost вместе с NameVirtualHost, иначе не понятно является ли это причиной ошибки или что-то другое.

ВКонтакте Facebook Twitter