限制 Mountain Lion Server 上的 Apache 仅监听本地主机

限制 Mountain Lion Server 上的 Apache 仅监听本地主机

即使修改文件 /Library/Server/web/config/apache2/httpd_server_app.conf 以包含 Listen 127.0.0.1:80 行,我仍无法让 Mountain Lion Server 上的 Apache 仅监听本地主机 IP。我需要 Apache 仅托管内部网站,同时运行 nginx 以响应外部 IP。有什么想法吗?

提前致谢,Sammy

答案1

您可以轻松地让 nginx 在端口 80 上运行,以响应所有请求。一旦从本地主机建立连接,您就可以将该请求路由到运行 Apache 的端口。

在您的服务器指令中:

    if ($remote_addr = 127.0.0.1) {
        rewrite ^ <a href="https://$host:81$request_uri">https://$host:81$request_uri? permanent; 
    }

相关内容