У меня есть VPS, и я установил в него XAMPP со всеми настройками безопасности. Я включил vhosts. У меня есть db.example.com
, который откроет phpMyAdmin
прямо в Интернете.Виртуальный хост по умолчанию XAMPP
Запись в httpd-vhosts.conf
следующим образом:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/opt/lampp/phpmyadmin"
ServerName db.example.com
ServerAlias www.db.example.com
ErrorLog "logs/db.example.com-error_log"
CustomLog "logs/db.example.com-access_log" common
<Directory "/opt/lampp/phpmyadmin">
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Давайте предположим 1.2.3.4
мой IP для example.com. Для доступа к db.example.com (1.2.3.4), я добавлю эту запись в свой локальный файл /etc/hosts
.
У меня также есть другие записи в моем httpd-vhsots.conf
для других поддоменов, которые работают отлично. Следует отметить, то vhosts
вход для db.example.com
находится в файле первыйhttpd-vhsost.conf
Теперь это вопрос:
Когда я открываю IP 1.2.3.4
непосредственно в браузере, phpMyAdmin
открывает, который не должен происходят на самом деле. Как этого избежать? Я понятия не имею, почему это происходит.
PS: Я удалил свою локальную запись для db.example.com в /etc/hosts