Apache показывает сайт тестирования по умолчанию вместо index.php, который он показывает - PullRequest
1 голос
/ 19 марта 2019

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

Хорошо, с некоторой уместной информацией по пути к объяснению проблемы.

У меня есть два домена, запущенных изтот же веб-сервер.Домен 1 (callmeloopdaddy.com) работает отлично.Я использую h5ai, чтобы показать хороший вид файла на поддомене archive.callmeloopdaddy.com.Теперь у меня есть домен 2: daviddaily.dev.Я хотел бы сделать то же самое, что и archive.cmld.com на ahk.daviddaily.dev, но он не ведет себя.

Я пытаюсь настроить одно и то же на обоих, но 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>

Я cp 'отредактировал папку _h5ai из / var / www / archive / в / var / www / ddaily / ahk, поэтому структура там на 100% такая же.

Буду признателен за любую помощь, пожалуйста, покажите мне свои способы.

Также нет, я не переключаюсь на nginx, я пробовал это, и я не могу заставить работать PHP независимо от того, каким руководством я следую.

1 Ответ

0 голосов
/ 26 марта 2019

Я не проверял, был ли установлен HTTPS VHost.Он был автоматически создан Certbot и вручную обновлен, чтобы соответствовать правильному дереву каталогов.Теперь, когда я это исправил, все работает очень хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...