我正试图在我的域名上安装免费的SSL。我正在使用亚马逊主机,并试图安装SSL。但我犯了个错误。我不知道有什么问题。请任何人帮我做这个。
Error while running apache2ctl graceful.
httpd not running, trying to start
Action 'graceful' failed.
The Apache error log may have more information.
(98)Address already in use: AH00072: make_sock: could not bind to add
我有两个域名和一个IP。两个域都监听端口80。同样在端口443上,侦听其中一个域(来自这两个域)。但也有可能只通过IP访问其中一个域。我在端口80上阻止了IP,这很好。现在的问题是,使用https (端口443)和IP,任何人都可以从其中一个域访问页面。如何将两个域与IP访问分开?
domain1 listens on 80 only - this is ok
domain2 listens on 80 and 443 - this is ok
IP listens on 80 and 443 but must be blocked - don't know how to set it
我在端口80上运行了一个反向代理,作为一个“网关”来更新--让我们在我的网络中加密VM上的证书。出于这个原因,此反向代理在端口80上每周只公开5分钟。我有许多域通过这个服务器被转发到它们的内部IP地址。这一切都很好,但是有一个服务器暴露在443端口上的互联网。当我使用https请求正确的域名时,一切都很好。当我使用其他域之一时,我当然会得到一个无效的证书错误。这就是我考虑通过反向代理路由端口443流量的原因,这样我就能够阻止通信量,而不是限制在443上公开和运行的一个域。然而,Nginx需要一个有效的证书,因为它位于另一个服务器上,所以我不能给它。
我在端口443上运行的服务器是Kerio M
我正在尝试使用Letsencrypt设置ssl证书,但是当我运行:
./letsencrypt-auto --apache -d industriemedia.tv
我的域名好像找不到了:
[root@ip-172-31-21-7 letsencrypt]# ./letsencrypt-auto --apache -d industriemedia.tv
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Obtaining a new certificate
Performing the following challenges:
我有nginx和以下vhost:
gitlab vhost:
server {
listen 443;
server_name gitlab.mydomain.com; # e.g., server_name source.example.com;
server_tokens off; # don't show the version number, a security best practice
root /home/git/gitlab/public;
ssl on;
ssl_certificate /etc/n
我有一个域名,我们将其命名为www.mydomain.com以供参考。我在m.mydomain.com为那些想通过他们的移动设备查看网站的人提供了一个子域。我的用户正在登录这个网站,所以如果可能的话,我想保护他们的凭证。因此,我购买了SSL证书。
我不是SSL证书专家,所以我可能误解了什么。我想我的域可以有一个单独的SSL证书。然而,当我尝试访问时,我被重定向到,而不是看到上的内容。换句话说,这是我从IIS 7中提取的配置和结果的列表:
Site Name Binding Type Host Name Port IP Address Result via Brow