루트폴더에 있는 .htaccess 파일을 사용하게 할 수 있는 아파치 설정이 궁금합니다.
본문
안녕하세요. 매번 질문만 드려 죄송합니다. 제가 홈페이지 제작이 처음이라 참 많이 해맵니다.
우선 현재 서버 관리자와 사이가 좋지 않습니다. ㅋㅋㅋㅋ 그래서 매번 확실히 알고 있어야 처리를 해주는 아주 피곤한 스타일이라 이렇게 또 질문을 드립니다.
현재 제작하는 홈페이지에 처한 상황은 SSL 적용 이후에 웹폰트 (폰트어썸) 부분이 깨져나옵니다. 이게 아주 이상한게 처음 도메인에 접속을 하면 폰트어썸이 모두 깨져 나오고 다시 다른 페이지에 들어갔다가 메인으로 나오면 폰트들이 다시 정상으로 나타납니다.
처음 접속 시 오류 내용을 보면 origin의 http://도메인 as been blocked by CORS policy: No 'Access-Control-Allow-Origin' 이렇게 나오고 있습니다. 공포의 CORS 정책 오류가 뜨는 상황입니다.
우선 해결책은 http://amina.co.kr/bbs/board.php?bo_table=tip&wr_id=2177 이곳에서 보고 참고하였습니다. 허나 .htaccess 파일에 해당 코드를 적용해도 아무것도 변화가 없더라고요. 서버 쪽은 이렇게 설정을 한 상태입니다.
위 부분의 AllowOveride는 이미 all 로 바꿔어 놓은 상태입니다.
혹시 위에 아파치 설정 이외에 다른 부분의 설정이 필요할까요? 검색을 해보니 아래 부분의 작업도 필요하다고 하더라고요. 이 부분은 서버관리자의 눈치를 보느라 아직 선행이 되지 않은 상태입니다. 고수님들 미리 답변 감사드립니다.
LoadModule rewrite_module modules/mod_rewrite.so의 주석(#)을 해제합니다.
첨부파일
- apache2.conf (7.1K) 2회 다운로드 | DATE : 2020-10-15 04:27:05
댓글목록 8
아파치님의 댓글
아파치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (75.♡.♡.122) 작성일
apache2.conf 를 살펴보니 Directory / 를 Require all denied 로 해두셨더군요.
/ 를 접근 못하는데 /var/www/ 에도 접근을 못 할 겁니다.
[code]
<Directory />
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
[/code]
이렇게 바꾸시고 아파치를 리스타트 해 보시기 바랍니다.
아파치님의 댓글
아파치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (174.♡.♡.59) 작성일modules/mod_rewrite.so 이파일이 있는지도 확인 해 보세요.
ssl을 적용 하셨다면 https:// 로 접근 되어야 정상 입니다.
우선 에러로그를 살펴 보시면 답을 찾을수 있을듯 싶네요.