.htaccess - 基于协议限制对目录的访问
问题描述
我知道.htaccess
可以用来根据域、IP 地址等限制对特定目录的访问,但是有没有办法可以根据协议限制访问?
我有一些脚本,我希望能够仅通过 SSH 在 Apache 服务器上远程运行。
解决方案
SSH 和 http(s) 是完全不同的协议,通常由不同的服务器端程序负责。
Apache httpd 服务于 http 和配置的 https 请求。可以通过.htaccess
文件来限制访问。在.htaccess
https 使用中,可以使用SSLRequireSSL指令强制。Apache httpd 与 ssh 无关。
对于 ssh 连接,通常由 sshd 负责,因此如果您只想通过 ssh 访问和执行脚本,请将它们移出 httpd 访问权限。
推荐阅读
- javascript - 想要在现成的 jQuery 方法中使用函数
- r - 在 R 中的图表上创建一条线来表示在 col = temp 中使用的温度值
- reactjs - React Native - 我想在调用我的 API 之前先设置我的会话状态
- r - 在 R 中,有没有办法打破长字符串文字?
- c - 如何在 C 中更新字符串
- arrays - main.c:36:9:错误:'num' int num[] 中缺少数组大小;尽管我在代码中给出了数组大小,但为什么会出现数组大小错误?
- elasticsearch - 如何在弹性云流量过滤器中公开我的机器以供访问
- google-cloud-platform - 将自定义 docker 映像部署到 GCP 上的 helm values.yaml 气流
- java - 如何防止在java中打开同一类的新任务应用程序
- python - 如何在 Django 中注册时将特定组分配给用户