【问题标题】:Add subdomain on Apache2在 Apache2 上添加子域
【发布时间】:2018-12-02 04:37:03
【问题描述】:

我想在 Apache2 上添加一个子域 api.example.com
这是我的域配置文件。

<VirtualHost *:80>
    ServerName api.winity.pw
    ServerAdmin webmaster@winity.pw
    DocumentRoot /var/www/api

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

</VirtualHost> 

我试图在不工作的情况下访问它,这是我在 CloudFlare 上的 DNS 配置

当我尝试访问它时,我发现自己位于 /var/www/public 目录中,而不是 /var/www/api

【问题讨论】:

    标签: dns apache2 virtualhost


    【解决方案1】:

    首先在这里询问。

    1. 谷歌问题
    2. 在 StackOverflow 上搜索
    3. 给你一个相关的标题Create subdomain in Apache2
    4. 指定您的操作系统而不是您的服务器类型**

    通过将&lt;VirtualHost *:80&gt; 更改为&lt;VirtualHost *:443&gt; 来使用443 端口而不是SSL

    如果您从 CloudFlare 收到 HTTP 525 - SSL Handshake failed 错误,请使用 Flexible SSL 选项。 当您使用 Full SSL 并且您的服务器上没有有效的 SSL 证书时,此附加信息。

    要解决此问题,请将 SSL 选项更改为 灵活

    【讨论】:

      猜你喜欢
      • 2013-03-11
      • 2016-12-08
      • 2021-05-27
      • 1970-01-01
      • 2011-10-13
      • 2017-08-01
      • 2011-07-28
      • 2016-03-23
      • 1970-01-01
      相关资源
      最近更新 更多