Назад | Перейти на главную страницу

LIGHTTPD PHPMYADMIN Как настроить PhpMyAdmin для работы только с определенным поддоменом

Итак, у меня есть небольшой сервер с 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 ...

Спокойной ночи.