NGINX APACHE 设置

NGINX APACHE 设置

在具有子域名的情况下,我该如何制作一个重写器来获取给定子域名的所有端口 80 调用并将其重写为 HTTPS?

现在,我的设置失败,因为 Apache 已经有了 IP:port XXXX:80http://www.site.tld

在 NGINX 中是否可以做到这一点http://myothersubdomain.site.tld:80重写为https://myothersubdomain.site.tld:443

答案1

您的服务器上不能同时将 nginx 和 apache 绑定到端口 80。

如果你想这样做,我建议将 nginx 绑定到端口 80,然后通过另一个端口将请求代理到 apache

将所有对 http://* url 的请求重定向到 https:// url,在 nginx 配置中设置服务器,如下所示

server {
       listen         80;
       server_name    myothersubdomain.site.tld;
       rewrite        ^ https://$server_name$request_uri? permanent;
}

意愿

相关内容