服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Apache HTTPD偶尔会提供旧的/过期的证书

我有三个主机在同一台服务器上(单个IP): domain1.com domain2.com domain3.com 他们每个人都应该使用最近在2017年4月发布的Let's Encrypt证书。 但是, 偶尔服务器似乎会提供旧的(过期的)证书。 在domain1.com情况下,一个实际上仍然有效的StartSSL证书(07.2016 – 07 – 2017)被提供,而另外两个主机服务期满。让我们从2017年1月开始encryption证书。 下面是这些主机是如何基本上设置(当然有不同的主机名)为certbot: <VirtualHost *:443> ServerName domain1.com ServerAlias www.domain1.com SSLEngine on SSLProtocol all -SSLv2 -SSLv3 SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA SSLHonorCipherOrder on SSLCompression off SSLOptions +StrictRequire SSLCertificateFile /etc/letsencrypt/live/domain1.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/domain1.com/privkey.pem DocumentRoot /opt/lucee/tomcat/webapps/domain1.com/ <IfModule mod_headers.c> RequestHeader set HTTPS "1" </IfModule> <IfModule mod_proxy.c> ProxyPassMatch ^/(.*)$ http://127.0.0.1:8500/$1 </IfModule> CustomLog ${APACHE_LOG_DIR}/access_kwaschny.log […]

来自/ 64子网的单个ipv6用于squid代理服务器

如果你是正常的人,跳过这个部分 我读了这个post ,每个人的回答都像是来自另一个星球。 我有时会在技术论坛上看到它,但并不经常。 这个话题在没有任何帮助的情况下closures了。 我希望这会好一点,因为它是完全一样的话题。 我会尝试预测回答实际提出的问题的 错综复杂的想法。 请不要燃烧! 是的,我意识到这是免费的援助,就像我在多个场合给出的一样。 这并不意味着自由的传球是粗鲁和冒犯的,所以请以微妙的方式performance出来。 只是善良和直截了当。 如果你没有具体的补充,什么都不要说。 阅读TOS。 问题定义 我在Hertzner托pipe上分配了一个ipv6范围。 我有一个专用的自我pipe理的服务器。 我刚刚安装了最新的Squid Proxy,就像我以前在其他服务器上安装的那样。 我以前的configuration文件有分配给每个端口号的单独的ipv6地址。 它设置了ipv4地址,每个地址也指向一个端口。 所以一个端口将与一个ipv4和一个ipv6地址匹配(ipv4的configuration中的一行和ipv6 …的一个端口相同的端口)。 这是一个示例: tcp_outgoing_address 50.21.183.11 port1 tcp_outgoing_address 2607:f1c0:84d:b200:0:0:74:a9de port1 tcp_outgoing_address 74.208.147.124 port2 tcp_outgoing_address 2607:f1c0:84d:b284:d0eb:efbd:87bc:30a7 port2 tcp_outgoing_address 74.208.148.250 port3 tcp_outgoing_address 2607:f1c0:84d:b2eb:689b:37e1:713:f73f port3 我目前的Hertzner ipv6范围是2a01:4f8:212:50d :: / 64如何从这个分配单独的ipv6地址到个人端口在Squid代理configuration? 我有一个范围,但我怎么知道在该范围内的个人地址? 对于引言部分抱歉,但我讨厌浪费我的时间和其他人的时间,在网上很常见的可怕的行为。 我知道它不会阻止它,但是谁知道,也许一两个人会感觉不好,不这样做。