Я новичок как в 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
Может ли кто-нибудь указать мне правильное направление, поскольку я не уверен, что я что-то здесь упустил?
Заранее спасибо.