无法从生产服务器访问XAMPP Wordpress网站

时间:2020-03-03 06:08:28

标签: wordpress ssl woocommerce xampp

我的需求是 1.在生产中的XAMPP服务器上配置多个域(Woocommerce网站) 2.配置并启用ssl

我遵循的步骤

  1. 将httpd-vshost编辑为

    NameVirtualHost *:80

    ServerAdmin mail@firstsite.in DocumentRoot“ C:/ xampp / htdocs / firstsite” 全部允许 ServerName firstsite.in ServerAlias www.firstsite.in ServerAdmin mail@secondsite.in DocumentRoot“ C:/ xampp / htdocs / secondsite” ServerName secindsite.in ServerAlias www.secondsite.in 全部允许

  2. 编辑的httpd-ssl

    <VirtualHost _default_:443>
    ServerAdmin admin@localhost
    DocumentRoot "C:/xampp/htdocs/firstsite"
    ServerName firstsite.in:443
    ServerAlias www.firstsite.in:443
    ErrorLog "logs/example-error.log"
    CustomLog "logs/example-access.log" common
    SSLEngine on
    SSLCACertificateFile "C:\xampp\apache\conf\mibstore\ca_bundle.crt"
    SSLCertificateFile        "C:\xampp\apache\conf\mibstore\server.crt"
    SSLCertificateKeyFile     "C:\xampp\apache\conf\mibstore\server.key"
    </VirtualHost>
    
    <VirtualHost _default_:443>
    ServerAdmin admin@localhost
    DocumentRoot "C:/xampp/htdocs/secondsite"
    ServerName secondsite.in:443
    ServerAlias www.secondsite.in:443
    ErrorLog "logs/example-error.log"
    CustomLog "logs/example-access.log" common
    SSLEngine on
    SSLCACertificateFile "C:\xampp\apache\conf\ricebazzar\ca_bundle.crt"
    SSLCertificateFile        "C:\xampp\apache\conf\ricebazzar\server.crt"
    SSLCertificateKeyFile     "C:\xampp\apache\conf\ricebazzar\server.key"
    </VirtualHost>
    
  3. 我已经从sslforfree获得了SSL证书并将其存储在相关路径中

  4. 我还编辑了etc \ hosts文件

    127.0.0.1 firstsite.in 127.0.0.1 secondsite.in

问题

我可以从服务器(Windows)本身浏览它们,但不能从外部访问它们。购买相关域名并添加A记录以指向IP。

注释

使用Amazon AWS EC2实例

Added Inbound Rules on 80 & 443, And also added firewall rules on 80 & 443

1 个答案:

答案 0 :(得分:0)

由于更改了PC上的主机文件,您是否会尝试在另一台PC上访问它们。

如果可以访问它们,则需要删除主机文件的记录。

如果没有,请尝试:

  1. WWW和非WWW的A记录是否都指向IP。

  2. 如果指出,请告诉我在加载网站时在浏览器上看到的错误或消息。

  3. 如果没有错误或错误消息表示它们为空白页,请尝试检查是否有htaccess文件,是否启用xampp的重写mod。