Изменить каталог Apache, чтобы показать домашнюю страницу Wordpress - PullRequest
0 голосов
/ 16 февраля 2020

У меня установлен Wordpress с использованием экземпляра AWS EC2. Публичный c IP равен здесь . Я использовал LetsEncrypt, чтобы получить SSL, который работал нормально. Но после этого на моей домашней странице появилась «Apache2 Ubuntu Default Page». Он должен показывать мне домашнюю страницу Wordpress. У меня все еще есть s sh доступ к EC2 (Bitnami Wordpress), поэтому мои данные якобы все еще там. поэтому он направляется в каталог / страницу Wordpress.

Любая помощь в этом вопросе будет наиболее ценной:)

Ответы [ 2 ]

0 голосов
/ 17 февраля 2020

Bitnami Engineer здесь,

Кажется, вы установили на компьютере службу системы Apache2, и она была запущена во время загрузки. Приложения Bitnami не используют системные сервисы. Вот почему служба Bitnami Apache не может быть запущена, потому что другая служба уже запущена в порту 80. Чтобы остановить и отключить его, выполните эти команды

sudo service apache2 stop
sudo service apache2 disable
sudo /opt/bitnami/ctlscript.sh start apache

Рад помочь!

0 голосов
/ 16 февраля 2020

Тот факт, что вы получаете страницу по умолчанию Apache, является хорошим знаком, это означает, что все с точки зрения сети работает правильно. Теперь вам просто нужно показать Apache, где будут храниться ваши файлы.

Apache сохраняет свою конфигурацию по умолчанию, как правило, в /etc/httpd/httpd.conf или /etc/apache2/sites-available/default и выглядит примерно так:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

Прежде чем вносить изменения в этот файл (всякий раз, когда вы его найдете), вам также необходимо знать, где находится DocumentRoot. По сути, это каталог, в котором находится ваш index.php. В приведенном выше примере он находится в /var/www, и это, как правило, хорошее место для поиска.

Если вам трудно найти каталог root, вы можете сделать что-то вроде find / -type f -name "index.php" .

При условии, что ваш index.php находится в /var/www/wordpress, ваша конфигурация может выглядеть так просто.

<VirtualHost *:80>
        ServerAdmin admin@example.com
        ServerName example.com
        ServerAlias www.example.com
        DocumentRoot /var/www/wordpress
</VirtualHost>
...