Несколько подкаталогов WordPress AWS Linux / Apache - PullRequest
0 голосов
/ 01 июля 2018

Я новичок как в Word Press, так и в Linux, и у меня возникли проблемы при попытке настроить несколько сайтов для Word Press.

Что у меня сейчас,

4 подкаталога

/var/www/html/Sub1
/var/www/html/Sub2
/var/www/html/Sub3
/var/www/html/Sub4

Я настроил домен go Daddy так, чтобы он указывал на серверы имен AWS. Я также связал эластичный IP с моим экземпляром EC2, и в Route 53 я настроил следующее

myDomain.com pointing to elastic IP
subdomain1.mydomain.com pointing to elastic IP
subdomain2.mydomain.com pointing to elastic IP
subdomain3.,ydomain.com pointing to elastic IP

Если я перейду к следующему URL mydomain.com/Sub1 показывает мой блог wp, а mydomain.com/Sub1/wp-admin отлично работает для следующих

mydomain.com/Sub2 & mydomain.com/Sub2/wp-admin/
mydomain.com/Sub3 & mydomain.com/Sub3/wp-admin/
mydomain.com/Sub4 & mydomain.com/Sub4/wp-admin/

То, чего я действительно хочу, это

mydomain.com point to the first subdirectory site
subdomain1.mydomain.com point to the second subdirectory site
subdomain2.mydomain.com point to the third subdirectory site
subdomain3.mydomain.com point to the fourth subdirectory site

Я читаю блоги, сайты по устранению неполадок и учебные пособия, но не могу понять, как этого достичь.

Я попытался создать виртуальные хосты в файле apache conf /etc/httpd/conf/httpd.conf по одному для каждого сайта подкаталога. Я мог решить первую часть проблемы, когда mydomain.com указывал на первый сайт подкаталога, а subdomain1.mydomain.com - на второй сайт подкаталога. Однако проблема заключалась в том, что, если я попытался найти mydomain.com/wp-admin, я получил ошибку, поскольку произошло какое-то перенаправление, например:

mydomain.com / wp-admin попытался перенаправить на mydomain.com/Sub1/wp-admin

Ниже приведены сделанные мной обновления конфигурации виртуального хоста:

<VirtualHost *:80>
    ServerName mydomain.com
    ServerAlias www.mydomain.com

    DocumentRoot /var/www/html/Sub1
    <Directory /var/www/html/Sub1>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
    </Directory>
</VirtualHost>

Я также обновил основной

раздел файла conf для обновления AllowOverride none на All

Может ли кто-нибудь указать мне правильное направление, поскольку я не уверен, что я что-то здесь упустил?

Заранее спасибо.

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