헤더 세트 Access-Control-Allow-Origin 코드가 추가되었지만 아무 일도 일어나지 않습니다.

헤더 세트 Access-Control-Allow-Origin 코드가 추가되었지만 아무 일도 일어나지 않습니다.

내 웹사이트에서 아래 옵션을 해결하려고 합니다.

Strict-Transport-Security
Content-Security-Policy 
X-Frame-Options 
X-Content-Type-Options 
Referrer-Policy 
Permissions-Policy

Google에서 아래 코드를 찾아 /etc/apache2/apache2.conf파일 에 동일한 코드를 추가했습니다.

<Directory /var/www/html>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
        Order Allow,Deny
        Allow from all
       Header set Access-Control-Allow-Origin "*"
       Header set Access-Control-Allow-Credentials true
       Header set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"
       Header set Access-Control-Max-Age "1000"
       Header set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token"
</Directory>

위 코드를 추가한 후 아래 오류가 발생합니다.

sudo service apache2 restart
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.

다음 URL에서 내 웹사이트를 스캔했습니다.https://securityheaders.com/, F 결과를 보여줍니다. 여기 결과 링크가 있습니다

이런 문제를 해결해야 해서 구글에서 검색해서 아파치 설정 파일에 추가할 헤더 코드를 찾았습니다. 그래서 동일한 코드를 추가했는데 오류가 발생했습니다.

관련 정보