apache AH01070: Error parsing script headers

If you are using Magento 2 and you got this 500 error from admin login page. Your Content Security Policy header are too long. Use Nginx or reduce your headers.

Problem is AP_IOBUFSIZE cannot be changed by a conf file it is hardcoded in to the sourcecode. You have only 8192 Bytes and this is offen to low. If you reach this limit your apache will crash and restart.

AP_IOBUFSIZE 8192

Look at the Bugzilla from Apache Webserver

https://bz.apache.org/bugzilla/show_bug.cgi?id=64919

php oauth curl request engine

How to enable php oauth with curl support.

cd/usr/include&& sudoln-s x86_64-linux-gnu/curl

 apt installphp-dev

 apt-installlibpcre3-dev

 apt installphp7.4-dev

apt remove php-oauth php7.4-oauth

apt autoremove

update-alternatives --setphpize /usr/bin/phpize7.4

update-alternatives --setphpdbg /usr/bin/phpdbg7.4

update-alternatives --setphp-config /usr/bin/php-config7.4

pear config-setphp_ini `php7.4 --ini | grep"Loaded Configuration"| sed-e "s|.*:\s*||"` system

pecl installoauth

pecl uninstall oauth

pecl installoauth

printf"; priority=20\nextension=oauth.so\n"> /etc/php/7.4/mods-available/oauth.ini