Итак, у меня есть небольшой сервер с Lighttpd, и я установил на него PhpMyAdmin.
Это конфигурация по умолчанию. Компьютер доступен из Интернета через порт 80.
Как я могу заставить phpMyAdmin прослушивать другой порт, отличный от 80?
Или как сделать так, чтобы он слушал только определенный поддомен?
# Alias for phpMyAdmin directory
alias.url += (
"/phpmyadmin" => "/usr/share/phpmyadmin",
)
# Disallow access to libraries
$HTTP["url"] =~ "^/phpmyadmin/templates" {
url.access-deny = ( "" )
}
$HTTP["url"] =~ "^/phpmyadmin/libraries" {
url.access-deny = ( "" )
}
$HTTP["url"] =~ "^/phpmyadmin/setup/lib" {
url.access-deny = ( "" )
}
# Limit access to setup script
$HTTP["url"] =~ "^/phpmyadmin/setup" {
auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/etc/phpmyadmin/htpasswd.setup"
auth.require = (
"/" => (
"method" => "basic",
"realm" => "phpMyAdmin Setup",
"require" => "valid-user"
)
)
}
Прочитав газету и выпив кофе, я нашел решение ...
Просто создайте символическую ссылку из / usr / share / phpmyadmin в папку, которая работает в домене на порту, отличном от 80 ...
Спокойной ночи.