제목 | ci4 설치중 에러 관련 문의 드려요~ | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | 미니미 | 작성시각 | 2022/05/08 00:34:50 |
|
|||
ci4로 리뉴얼을 위해서 설치 중인데 에러가 나오네요;;; 추가적으로 뭔가 설정을 해야 되는거 같은데 어떤걸 건들여야 될지 전혀 감이 안잡히네요 ㅠㅠ
일단 도메인을 http://test.com 이라는 가정하에 VirtualHost 로 아래와 같이 설정 했습니다. <VirtualHost *:80> ServerName test.com ServerAdmin test@naver.com DocumentRoot /var/www/html/ci4/public ErrorLog ${APACHE_LOG_DIR}/test.com-error.log CustomLog ${APACHE_LOG_DIR}/test.com-access.log combined <Directory /var/www/html/ci4/public> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>
http://test.com 접속시 You don't have permission to access this resource. 라고 에러가 나오고 이 에러에 대해 log 확인 해보니 Cannot serve directory /var/www/html/ci4/: No matching DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm) found, and server-generated directory index forbidden by Options directive 라고 나오는데 뭐가 문제일까요?? ㅠㅠ |
|||
다음글 | mysql 쿼리문 (2) | ||
이전글 | 세션 저장이 안됩니다. (9) | ||
미니미
/
2022/05/09 00:37:37 /
추천
0
|
매번 글 올리고 난 뒤에 해답을 찾게 되는지.....;;;
자답 합니다!
일단 수정을 통해 정상적으로 나오나 2가지 정도 의심을 하고 있는데 둘다 수정을 하는 바람에 정확하지 않아 둘다 남깁니다.
1) 도메인
저는 http://test.com 과 http://test.co.kr 을 둘다 가지고 있고 co.kr의 경우 서브도메인을 설정하여 사용중입니다.
즉 http://subdomain.test.co.kr 방식으로 쓰고 있죠. 그리고 서버는 1개 입니다.
CI4로 리뉴얼을 위해 http://subdomain.test.com 을 도메인으로 쓰고자 virtualhost 에 CI4 디렉토리에 맞춰 추가합니다.
설정 후 http://subdomain.test.co.kr 로 연결이 되는 현상이 발생합니다.
이후 브라우저 캐시 문제겠지 싶어 캐시 삭제를 하니 본문과 같은 오류가 발생 되었습니다.
아무리 오류를 검색해도 나오지 않아 http://sub.test.com 으로 변경 하였습니다.
2) virtualhost
저는 기존 사이트는 물론 도메인을 한번 변경했던 탓에 기존에 설정해두었던게 그대로 남아 있었습니다.
그래서 일단 안쓰는것들을 전부 주석처리하였습니다.
또한 https 보안을 위해 letsencrypt 를 사용중인데 ssl.conf 에도 기존에 설정 해두었던게 그대로 있어 전부 주석처리 하였습니다.
해당 설정 후 a2ensite 와 apache 를 재시작 하니 해결이 되었습니다.
의심이 가는건 도메인이기는 한데 서버쪽으로는 지식이 많이 않아 어떠한 이유 때문인지는 모르겠네요;;;;
혹시나 아시는 분 있다면 댓글로 남겨 주시면 다른 분들에게도 도움이 되지 않을까 싶습니다.