Рейтинг:0

Я не могу загружать файлы (Apache)

флаг fr

У меня есть приложение Symfony, работающее на докере, открывающее порт 8000, затем я проксирую запросы из своего домена на http://localhost:8000/, это работает хорошо, но когда я хочу отправить файлы с использованием multipart/form-data, он возвращает 500 код ошибки без дополнительной информации, если я делаю запрос непосредственно на http://my_ip:8000, он работает нормально, поэтому я думаю, что это ошибка прокси.

Я проверил apache errors.log и получил эту ошибку

[http: ошибка] [pid 140227] [клиент 190.55.60.91:4255] AH02429: имя заголовка ответа «Сообщение PHP» содержит недопустимые символы, прерывание запроса

Это моя конфигурация апача:

<VirtualHost *:80>
        ProxyPreserveHost On
        ProxyRequests Off
        ServerName mydomain.com
        ServerAlias mydomain.com

        SetEnv proxy-sendchunked 1

        ProxyPass / http://localhost:8000/
        ProxyPassReverse / http://localhost:8000/
        SetEnv proxy-sendchunks 1
        ProxyTimeout 1000

</VirtualHost>

<IfModule mod_ssl.c>

       <VirtualHost *:443>

                ProxyPreserveHost On
                ProxyRequests Off

                ServerName my_domain.com
                ServerAlias my_domain.com

                ProxyTimeout 60
                ProxyPass / http://localhost:8000/
                ProxyPassReverse / http://localhost:8000/

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

                SSLCertificateFile      /etc/ssl/private/my_cert.crt
                SSLCertificateChainFile /etc/ssl/private/ca-bundle-client.crt
                SSLCertificateKeyFile /etc/ssl/private/my_cert.key

                <FilesMatch "\.(cgi|shtml|phtml|php)$">
                                SSLOptions +StdEnvVars
                </FilesMatch>
                <Directory /usr/lib/cgi-bin>
                                SSLOptions +StdEnvVars
                </Directory>

        </VirtualHost>
</IfModule>

Я попытался добавить некоторые свойства, такие как «SetEnv proxy-sendchunked 1» и «ProxyTimeout 1000», но это все еще не работает.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.