Apache Виртуальные Хосты с Несколькими блогами Wordpress

Я выполняю VPS slicehost с Linux 9.10. У меня есть основная установка Лампы до сих пор. Я размещаю несколько сайтов и добавляю еще полдюжина, и я хотел бы, чтобы почти все они имели блоги нажатия слова в наличии.

Я пытался установить Wordpress в каждый каталог после нормальных инструкций, думая, что апачские виртуальные хосты, так как он находит каждый домен, следовательно следовали бы каталогу каждого домена/blog/(я попытался оставить его значением по умолчанию/wordpress/без результатов любой). WordPress, также установленный и, хорошо работал, когда я настроил его в var/www каталоге, где я первоначально настроил его прежде, чем понять, что он только разместит один сайт на установку.

Мне нужен Wordpress для отвечания одним из многих блогов, который подобран к домену, которому он служит через виртуальные хосты от той же установки ЛАМПЫ.

Если это - проблема расположения, и существует лучший способ разместить несколько, абсолютно отдельные блоги Wordpress на единственной установке лампы сервера с виртуальными хостами, я открыт для этого также.

Заранее спасибо за любую помощь.

Я буду следить за этим, чтобы смочь ответить на любые вопросы.

О, кроме того, я сделал и имена пользователей отдельного mysql дб для каждого блога для использования для хранения их разделенными.

1
задан Damion 2 June 2010 в 13:49
поделиться

2 ответа

Просто создайте различные каталоги VirtualHost и поместите установку wordpress в каждый из них.

Пример ваших виртуальных хостов

<VirtualHost 12.34.56.78:80>
     ServerAdmin admin@site1.com
     ServerName site1.com
     ServerAlias www.site1.com
     DocumentRoot /srv/www/site1.com/public_html/
</VirtualHost>
<VirtualHost 12.34.56.78:80>
     ServerAdmin admin@site2.com
     ServerName site2.com
     ServerAlias www.site2.com
     DocumentRoot /srv/www/site2.com/public_html/
</VirtualHost>
<VirtualHost 12.34.56.78:80>
     ServerAdmin admin@site3.com
     ServerName site3.com
     ServerAlias www.site3.com
     DocumentRoot /srv/www/site3.com/public_html/
</VirtualHost>

В каждый из соответствующих каталогов public_html поместите установку wordpress.

Так для site1.com wordpress может быть помещен в /srv/www/site1.com/public_html/wp

Для site2.com /srv/www/site2.com/public_html/wp

Это полностью разделит их.

2
ответ дан 3 September 2019 в 00:07
поделиться

Спасибо за ответ. Я не уверен, но я думаю, что это то, что я сделал с другим каталогом, и он не находит каталог WP, хотя apache находит index.html для каждого сайта в каталогах exampleX.com. Чтобы быть ясным, он загружает example1.com/index.html, но не example1.com/wordpress/, хотя / wordpress / находится в том же каталоге, что и index.html (каждый index.html имеет внутреннюю метку, чтобы убедиться, что я я как-то не указываю не на ту).

Я работаю вне дома / public_html / example1.com, home / public_html / example2.com и т. Д.

Файл виртуальных хостов в сайтах с поддержкой указывает на / home / user / public_html / как корень документа. .

Является ли каталог / srv / важной частью? Я думал, что могу установить указатели по существу там, где когда-либо было удобно?

Нужно ли мне изменить что-то еще, кроме 000-default, в каталоге с поддержкой сайтов, чтобы указать?

--- когда я начал смотреть на это и думать об этом, я пошел и проверил свой файл виртуальных хостов. Оказывается, я полностью записал корень документа в / public, который находится на том же уровне, что и / blog /. Поэтому я сделал резервную копию его до example1.com с помощью перенаправляющего href в index.html, например example1.com, указывающего на example1. com / blog / index.html (который указывает на index.php для wp), который вызывает знаменитую 5-минутную установку. Это хорошо работает, поскольку этот сайт - всего лишь блог. Я просто пересылаю каждый exampleX.com/public/ из index.html в каждом exampleX.com, а все остальное должно работать нормально.

Большое спасибо за вашу помощь.

0
ответ дан 3 September 2019 в 00:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: