https(apache + ssl) 只能从 locahost 获得,如何配置通过域名访问它?
Posted
技术标签:
【中文标题】https(apache + ssl) 只能从 locahost 获得,如何配置通过域名访问它?【英文标题】:https(apache + ssl) is only available from locahost, how to configure to visit it by domain name? 【发布时间】:2011-08-31 23:01:21 【问题描述】:apache+ssl在windows server 2003上使用xampp配置,http内容通过域名没有问题,但是https内容只能从localhost访问。 "netstat -a" 显示
原始本地地址远程地址状态 ... TCP 主机名:https 主机名:0 监听 ...
如何配置通过域名启用https?
找到原因了。另一个程序占用 443 端口,因此 apache https 失败。使用“netstat -a -o -n”可以得到详细信息。
【问题讨论】:
【参考方案1】:我假设您已经可以使用此域名访问 apache。 查看您的 ports.conf,通常位于 /etc/apache2/ports.conf
它应该包含如下一行:
NameVirtualHost *:443
还有
Listen 8443 https
【讨论】:
对不起,我在windows服务器上工作,似乎没有这样一个名为ports.conf的文件:(顺便说一句,http内容通过域名没有问题。以上是关于https(apache + ssl) 只能从 locahost 获得,如何配置通过域名访问它?的主要内容,如果未能解决你的问题,请参考以下文章
带有 mod24_ssl 的 Apache httpd24 不会从 http 重定向到 https
https----------如何在phpstudy环境下配置apache的https访问以及访问http自动跳转成https