LTR,FTP

cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)

httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built:   Nov  5 2018 01:47:09

php -v
PHP 7.2.16 (cli) (built: Mar  5 2019 14:45:10) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.16, Copyright (c) 1999-2018, by Zend Technologies


好的,没有一些相关信息,而是要对问题进行解释。

我有两个域,它们是从同一台Web服务器运行的。
域1(callmeloopdaddy.com)运行正常。我正在使用h5ai在子域archive.callmeloopdaddy.com上显示文件的漂亮视图。
现在我有了域2:daviddaily.dev。我想做的事情与ahk.daviddaily.dev上的archive.cmld.com相同,但是没有表现。

我试图在两者上都设置相同的内容,但是apache总是显示测试页,而不是我告诉它在访问ahk.daviddaily.dev时显示的内容。
https://ahk.daviddaily.dev/最终应看起来与https://archive.callmeloopdaddy.com/.ahk/完全相同
这是虚拟主机设置,据我所知,它们是相同的。

<VirtualHost *:80>
    ServerName archive.callmeloopdaddy.com
    ServerAlias www.archive.callmeloopdaddy.com

    DocumentRoot /var/www/archive/
        DirectoryIndex  /_h5ai/public/index.php

RewriteEngine on
RewriteCond %{SERVER_NAME} =archive.callmeloopdaddy.com [OR]
RewriteCond %{SERVER_NAME} =www.archive.callmeloopdaddy.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>




<VirtualHost *:80>
    ServerName ahk.daviddaily.dev
    ServerAlias www.ahk.daviddaily.dev

    DocumentRoot /var/www/ddaily/ahk
        DirectoryIndex /_h5ai/public/index.php
RewriteEngine on
RewriteCond %{SERVER_NAME} =ahk.daviddaily.dev [OR]
RewriteCond %{SERVER_NAME} =www.ahk.daviddaily.dev
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>


我将_h5ai文件夹从/ var / www / archive /复制到/ var / www / ddaily / ahk,因此其中的结构100%相同。

任何帮助将不胜感激,请告诉我你的方式。

同样,不,我没有切换到nginx,我尝试了这一点,无论我遵循什么指南,都无法使PHP正常工作。

最佳答案

我没有查看HTTPS VHost设置为什么。这是由Certbot自动创建的,并已进行更新以匹配正确的目录树。现在,我已经修复了它,一切都很好。

09-30 20:02