Как указать 2 разных проекта на одно и то же доменное имя apache2

У меня зарегистрировано 1 доменное имя. У меня также есть 1 сервер apache2 в AWS. (работает Ubuntu) У меня есть два каталога / var / www / site1 и / var / www / site2 для одного и того же домена.

site1 ----> domain.com и site2 ---> domain.com/site2

--- --- site1 -----

<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot /var/www/site1
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

---- site2 -----

<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName domain.com/site2
    ServerAlias www.domain.com/site2
    DocumentRoot /var/www/site2
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

мой site1 работает .... пожалуйста, помогите мне решить эту проблему

-1
задан 7 June 2020 в 18:12
1 ответ

ServerName должно быть доменным именем. Это не может быть путь, который вы пробовали.

Скорее всего, вы хотите добавить каталог на свой сервер domain.com с отдельным корневым каталогом.

1
ответ дан 7 June 2020 в 16:21

Теги

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