标签: apache2

移动服务器:我可以简单地移动 SSL 证书吗?

我正在两台服务器之间移动。在第一台服务器上,我生成了 .key 证书,并提交了 csr 代码以从 Comodo 购买证书。

Comodo 给了我链文件和证书,我将其安装在第一台服务器上。

现在,我要转移到另一台服务器,我的问题是:由于我没有在第二台服务器上生成 .key 文件,如果我只是将 3 个证书文件从服务器 1 复制并粘贴到服务器 2,我的 SSL 是否可以工作?

或者我是否需要使用第二台服务器生成密钥文件,然后再次购买第二台服务器的证书?

编辑:证书用于域,我已经在 AWS 上设置了托管区域,最后一步是简单地更改名称服务器。

ssl ssl-certificate apache2

1
推荐指数
1
解决办法
306
查看次数

Apache2 虚拟主机自动重定向到 https

我有 ubuntu 16.04,我在 apache2 mysite.dev 文件中设置了虚拟主机 /etc/apache2/sites-available/mysite.conf

<VirtualHost *:80>
     ServerName      mysite.dev
     ServerAlias     *.mysite.dev
     DocumentRoot /var/www/mysite

     <Directory /var/www/mysite>

              Options FollowSymLinks

              AllowOverride All
     </Directory>

     ErrorLog /var/log/apache2/error.log

     # Possible values include: debug, info, notice, warn, error, crit,
     # alert, emerg.
     LogLevel warn

     CustomLog /var/log/apache2/access.log combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

它工作正常,直到昨天,我都能够在 Firefox 和 chrome 浏览器中通过链接http://mysite.dev/访问我的网站,但昨天我运行了以下升级命令

sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

重新启动后,它开始将我的应用程序重定向到httpsie https://mysite.dev/并显示

ERR_CONNECTION_REFUSED
Run Code Online (Sandbox Code Playgroud)

出于显而易见的原因

请注意:我不想要修复ERR_CONNECTION_REFUSED而是我希望我的网站开始工作http并停止将其重定向到https浏览器,

我有以下版本

  • Ubuntu 16.04.4 LTS
  • Apache/2.4.29 (Ubuntu),内置 2017-10-22T13:35:47

另请注意,我正在运行 PHP 7.0 Magento …

ssl redirect magento apache2 ubuntu-16.04

1
推荐指数
1
解决办法
3001
查看次数

非 WWW 在通配符证书上获取 ERR_CERT_COMMON_NAME_INVALID

我有一个来自 Let's Encrypt 的网站 (*.storyfortwo.com) 的通配符证书。

当我访问 http://storyfortwo.comhttp://www.storyfortwo.com(无 SSL)时,它们都被重定向到https://www.storyfortwo.com并且加载正确。

https://www.storyfortwo.com(带有 WWW)上一切都很好。

当我访问https://storyfortwo.com(没有 WWW)时,它给我 ERR_CERT_COMMON_NAME_INVALID 错误。

我将 Apache2 (2.4.29) 与 VirtualHost 文件一起使用:

<VirtualHost *:80>
    ServerName storyfortwo.com
    ServerAlias www.storyfortwo.com
    DocumentRoot /var/www/storyfortwo.com/www

    # Redirect Requests to SSL
    Redirect permanent / https://www.storyfortwo.com/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

<IfModule mod_ssl.c>
    <VirtualHost *:443>
        ServerName storyfortwo.com
        ServerAlias www.storyfortwo.com
        DocumentRoot /var/www/storyfortwo.com/www    

        ErrorLog ${APACHE_LOG_DIR}/storyfortwo.com.error.log
        CustomLog ${APACHE_LOG_DIR}/storyfortwo.com.access.log combined

        SSLEngine on
        SSLCertificateFile /etc/letsencrypt/live/storyfortwo.com/cert.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/storyfortwo.com/privkey.pem
        SSLCertificateChainFile /etc/letsencrypt/live/storyfortwo.com/chain.pem

        <FilesMatch "\.(cgi|shtml|phtml|php)$">
            SSLOptions +StdEnvVars
        </FilesMatch>

        <Directory /var/www/storyfortwo.com/www>
            SSLOptions …
Run Code Online (Sandbox Code Playgroud)

ssl https apache-2.4 lets-encrypt apache2

1
推荐指数
1
解决办法
2950
查看次数

操作“configtest”失败

我怎样才能解决这个问题?

我正在使用 Amazon EC2,它是另一个 EC2 实例的映像:

ubuntu@ip:~/LabelMeAnnotationTool-master$ sudo apt-get install apache2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  apache2-bin apache2-data
Suggested packages:
  apache2-doc apache2-suexec-pristine apache2-suexec-custom apache2-utils
The following packages will be upgraded:
  apache2 apache2-bin apache2-data
3 upgraded, 0 newly installed, 0 to remove and 269 not upgraded.
Need to get 1,092 kB of archives.
After this operation, 18.4 kB of additional disk space will be used.
Do you want …
Run Code Online (Sandbox Code Playgroud)

ubuntu ssl amazon-ec2 apache2

0
推荐指数
1
解决办法
2129
查看次数

如何保护 Apache 服务器免受 SQL 注入

不进入底层平台,有没有什么有效的方法来保护 Web 服务器免受 SQL 注入?任何特殊的 Apache 模块或配置?fail2ban 在这里合适吗?

sql fail2ban apache2

0
推荐指数
2
解决办法
4483
查看次数

如何将多个域重定向到相同的IP但不同的端口?

我想在运行于不同端口的同一虚拟机中安装许多带有 php 服务器的 Apache,因为我想将 N 个不同的网站托管到同一个虚拟机中,以避免创建 N 个虚拟机来托管 N 个网站。

是否有任何简单的 DNS 配置可以将不同的域重定向到不同端口中的相同 IP?

例子:

  • www.example1.com 172.217.14.100:80
  • www.example2.com 172.217.14.100:81
  • www.example3.com 172.217.14.100:82
  • www.example4.com 172.217.14.100:83

networking linux dns-hosting google-cloud-platform apache2

0
推荐指数
1
解决办法
1万
查看次数

1个域名多个外部服务器

我想将多个外部服务器 ip 指向一个域,因此当用户想要 ABC 目录时,它将由 server1 提供服务,当他需要目录 XYZ 时,它将由服务器 2 提供服务

不是子域场景:)

ubuntu-14.04 apache2

-4
推荐指数
1
解决办法
36
查看次数