Как использовать порты www с несколькими виртуальными хостами

Я установил порт www / wordpress , настроил wp-config.php и соответствующим образом настроил конфигурацию Apache. Сайт работает нормально.

Что мне делать, если я хочу, чтобы на другом сайте работал Wordpress? Я не могу установить / usr / local / www / wordpress в качестве корневого каталога для другого виртуального хоста, потому что он получит конфигурацию первого, и это будет, по сути, тот же сайт.

0
задан 30 September 2016 в 13:17
1 ответ

Вы устанавливаете его в другую папку и создаете виртуальный хост apache.

Для установки wordpress:

  • скачайте его с сайта wordpress
  • создайте папку для второй установки wordpress, например /usr/local/www/wordpress2
  • извлеките содержимое загруженного файла в эту директорию
  • измените владельца этой директории на пользователя вебсервера с помощью chown -R
  • создайте новую базу данных для wordpress, это зависит от того, какой сервер DB вы используете
  • измените конфигурацию apache таким образом:

    # Этот первый включенный в список виртуальный хост также по умолчанию для *:80. Имя сервера www.example.com ServerAlias example.com Перезагрузка документа "/usr/local/www/wordpress".

    Название сервера Название другого.example.com Перезагрузка документа "/usr/local/www/wordpress2".

Клиенты посылают имя хоста в HTTP GET, так что веб-сервер может направлять их на различные веб-сайты, основываясь на этой опции.

Для получения более подробной информации смотрите Документацию Apache: https://httpd.apache.org/docs/2.4/vhosts/name-based.html

Наконец, запустите скрипт установки из браузера.

.
0
ответ дан 24 November 2019 в 05:38

Теги

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