我有一个服务器,可以接受来自各个域和IP地址的请求。我想确保所有通过我的域名(例如example.com
和www.example.com
)到达端口80的请求都重定向到https
端口。但是,与80服务器块中指定的请求分开的任何域请求都应打开端口8080(例如,通过ip addresses
或random.subdomain.example.com
进行的连接)。
我尝试了以下配置。但是,所有请求都将转发到https
(即使来自80服务器块中server_name中未指定的请求也是如此-即example.com
转到https://example.com
,而http://server_ip_address
转到{ {1}}而不是访问端口8080)
https://server_ip_address