老板希望我建立一个网站,这样只要输入“https://www.example.com“(否:1433)”在 Web 浏览器的地址栏中,请求将通过 Watchguard Firebox 上的端口 1433 发送到 Apache Web 服务器,该服务器的 domain-ssl.conf 包含
Listen 443
<VirtualHost *:443>
ServerName www.example.com
ServerAlias example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog /var/www/example.com/error.log
CustomLog /var/www/example.com/requests.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/example/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/example/apache.key
SSLCertificateChainFile /etc/apache2/ssl/example/apache.ca-bundle
</VirtualHost>
能做到吗?如果能,怎么做?
答案1
实现这一点的唯一方法是在监听端口 443 的地方放置一些东西,例如负载平衡器、代理等。
除此之外,如果没有特定端口,任何传统的 Web 浏览器都会默认请求端口 80 或端口 443。