Я хочу перенаправить свой трафик сайта в другом порте от субдомена

Я хочу перенаправить свой трафик от моего субдомена т.е. blog.somesite.com к порту т.е. somesite.com:3000 с помощью Виртуального Хоста. Моя Виртуальная конфигурация Хоста по умолчанию была:

<VirtualHost *:80>        

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/somesite.com/httpdocs/        

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Изменения я сделал:

<VirtualHost somesite.com:80>        

            ServerAdmin webmaster@localhost
            DocumentRoot /var/www/somesite.com/httpdocs/        

            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

<VirtualHost blog.somesite.com:80>
    ServerName  blog.somesite.com
    ServerAlias www.blog.somesite.com

    ProxyPass /  http://somesite.com:3000/
    ProxyPassReverse / http://somesite.com:3000/


</VirtualHost>

Таким образом мой сайт понижается. Что я делаю неправильно здесь?

0
задан 24 June 2015 в 08:42

1 ответ

Вы не можете ввести имена DNS в "VirtualHost". Попробуйте следующее:

<VirtualHost *:80>        
        ServerName somesite.com
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/somesite.com/httpdocs/        

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost *:80>
    ServerName blog.somesite.com
    ServerAlias www.blog.somesite.com

    ProxyPass /  http://somesite.com:3000/
    ProxyPassReverse / http://somesite.com:3000/
</VirtualHost>
1
ответ дан 4 October 2019 в 02:27

Другие вопросы по тегам:

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