我已经在Windows server 2019上安装了Apache server,并试图限制phpMyAdmin在服务器之外的访问

我已经在Windows server 2019上安装了Apache server,并试图限制phpMyAdmin在服务器之外的访问,php,mysql,apache,Php,Mysql,Apache,我已经安装了Apache。Windows服务器2019上的php和MariaDB。没有xampp、wamp或任何其他平台安装程序。我试图做的是在允许访问LMS的同时限制从服务器外部打开phpmyadim。PhpMyAdmin以及生产LMS站点位于htdocs文件夹中。目前,LMS与phpmyadmin一样在局域网上开放。我假设必须在httpd-vhosts.conf文件中进行更改,但运气不好。在上一次安装中,我使用了xampp。将其设置为别名,我认为这是正常的,在httpd.conf中添加一个i

我已经安装了Apache。Windows服务器2019上的php和MariaDB。没有xampp、wamp或任何其他平台安装程序。我试图做的是在允许访问LMS的同时限制从服务器外部打开phpmyadim。PhpMyAdmin以及生产LMS站点位于htdocs文件夹中。目前,LMS与phpmyadmin一样在局域网上开放。我假设必须在httpd-vhosts.conf文件中进行更改,但运气不好。在上一次安装中,我使用了xampp。

将其设置为别名,我认为这是正常的,在httpd.conf中添加一个include,如

Include "C:/folder_above_DocumentRoot_for_security/alias/phpMyAdmin.conf"
然后conf文件看起来像

Alias /phpmyadmin "c:/Wherever/YouInstalled/phpmyadmin/"

<Directory "c:/Wherever/YouInstalled/phpmyadmin/">
    Options +Indexes +FollowSymLinks +MultiViews
    AllowOverride all
    Require local
</Directory>
Alias/phpmyadmin“c:/where/YouInstalled/phpmyadmin/”
选项+索引+跟随符号链接+多视图
允许超越所有
要求本地