【问题标题】:Restrict acess to port 8000 ( Using Apache ) - Ubuntu 14.04 Lts限制对端口 8000 的访问(使用 Apache) - Ubuntu 14.04 Lts
【发布时间】:2015-04-23 04:23:21
【问题描述】:

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

我正在运行带有 Apache 的 Ubuntu 14.04 Lts 服务器。

我从 https://github.com/audreyt/ethercalc 安装了 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>

有人可以帮我吗?

【问题讨论】:

  • 有人可以帮我吗?

标签: linux ubuntu apache2 restrict


【解决方案1】:

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

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

【讨论】:

  • 嗨,Alk,感谢您的回复。你能给我举个例子吗?请。
  • 全部在apache.org。搜索代理和重定向规则,以及“虚拟主机”。如果服务器上没有其他事情可做,您可能会跳过后者。
  • Alk ,例如 Ethercalc 在192.168.1.32:8000 运行,当我创建一些电子表格时,EtherCal 仍然像这样:192.168.1.32:8000/newspreedsheet。但是当有人尝试访问192.168.1.32:8000/newspreedsheet 时,他必须输入用户并通过.htpasswd 登录。你能帮忙吗?这仅适用于反向代理?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-05
  • 2014-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多