即时通讯使用Apache / 2.2.15(unix) 我已经更改了服务器以使用https,它的工作正常,除了一个小警告,服务器主机名是示例,而证书CN是example.domain,因此HTTPS标志上有红线。 我试图将HTTP重定向到HTTPS,但它不起作用。 我读了很多,没有解决它。
我的httpd.conf文件(仅相关部分):
<virtualHost *:80>
ServerName name
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/* [NC]
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
<VirtualHost>
我的ssl.conf文件配置了virtualHost *:443并且根据需要发布了。
更改后的错误日志文件并重新启动httpd:
[error] Exception keyerror: keyerror(140406319183840,) in module 'threading' from '/usr/lib64/python2/threading.pyc' ignored
[notice] caucht SIGTERM, shutting down
[notice] suEXEC mechanism enabled (weapper: /usr/sbin/suexec)
[notice] Digest: generating secret for digest authentication...
[notice] Digest: done
[warn] mod_wsgi: compiled for paython/2.6.2
[warn] mod_wsgi:runtime using python/2.6.2
我从这个错误日志中得到的唯一一件事就是我没有文件/usr/lib64/python2/threading.pyc
谢谢你!答案 0 :(得分:0)
您可以通过侦听端口80来解决此问题,如下所示:
Listen 80 <VirtualHost *:80>
在@bogin @ratskin的评论中找到答案