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/完全相同
下面是Virtual Hosts设置,它们(据我所见)是相同的。
<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>我将存档文件夹从/var/www/cp/到/var/www/ddaily/ahk,所以其中的结构是100%相同的。
任何帮助都将不胜感激,请告诉我你的方式。
也不,我没有切换到nginx,我试过了,不管我遵循什么指南,我都不能让PHP工作。
发布于 2019-03-26 19:50:35
我还没有检查HTTPS VHost设置为什么。这是由Certbot自动创建的,并且没有进行更新以匹配正确的目录树。现在我已经解决了这个问题,一切都运行得很好。
https://stackoverflow.com/questions/55244576
复制相似问题