내 웹사이트에서 아래 옵션을 해결하려고 합니다.
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 결과를 보여줍니다. 여기 결과 링크가 있습니다
이런 문제를 해결해야 해서 구글에서 검색해서 아파치 설정 파일에 추가할 헤더 코드를 찾았습니다. 그래서 동일한 코드를 추가했는데 오류가 발생했습니다.