限制对端口 8000 的访问(使用 Apache)- Ubuntu 14.04 Lts

Restrict acess to port 8000 ( Using Apache ) - Ubuntu 14.04 Lts

我真的需要 Stackflow 的帮助,我来自巴西,所以..抱歉我的英语不好...:)

我正在 运行宁 Ubuntu 14.04 Lts 服务器与 Apache。

我从以下位置安装了 EtherCalc:https://github.com/audreyt/ethercalc

此应用程序 运行 在端口 8000

如何使用 Apache 保护对此端口的访问?

当有人尝试访问时 https://192.168.8.132:8000/

他必须从 .htpasswd 中输入用户名和登录名。

我的apache虚拟主机是这样的

<VirtualHost *:80> ServerName localhost ServerAdmin webmaster@localhost DocumentRoot /var/www/ <Directory /var/www/phpmyadmin> Order allow,deny allow from all </Directory> <Directory /var/www/phpipam> Options FollowSymLinks AllowOverride all Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

有人可以帮助我吗?

将端口 8000 上的请求重定向到不同的虚拟主机,并为此添加更严格的访问限制。

然后将此虚拟主机代理到侦听端口 8000 的应用程序。