Not Found
The requested URL /xe/board/155 was not found on this server.
Apache/2.2.3 (CentOS) Server at 192.168.12.75Port 80
설명을 하자면 생성한 게시판을 주소창에서 아래와같이 주소를 입력해서
http://192.168.12.75/xe/?mid=board&document_srl=155 <-- 원 주소방식
이렇게하면 생성한 해당 게시판으로 들어와지는데
http://192.168.12.75/xe/test <-- 제로보드에서 지원하는 짧은 주소(설정에서 지원하는 기능임) 방식
으로 입력하고 여기 게시판으로 접속하려하면
저에러뜹니다. 모바일도 똑같은 현상 일어납니다.
짧은 주소 방식을 사용하시겠습니까 □예 □아니오 웹서버에서 rewrite mod를 지원하면 http://주소/?document_srl=123 같이 복잡한 주소를 http://주소/123과 같이 간단하게 줄일 수 있습니다 |
해결 방법 1.
제로보드 --> 관리 페이지 --> 설정 --> 짧은 주소를 사용하시겠습니까? 아니오
대신에 주소가 길어지는 단점있음
해결 방법 2.
아파치 설정파일( [ /etc/httpd/conf/httpd.conf ] ) 에서 아파치의 rewrite 모듈 모두 허용(mod_rewrite 를 AllowOveride All)으로 수정해줍니다.
<?php phpinfor(); ?>
index.php 파일 생성 |
그전에 phpinfo()를 실행해서
설치가 확인되었다면 [ /etc/httpd/conf/httpd.conf ] 를 열어 활성화되었는지 체크 해봐야 합니다.
<Directory>
Options FollowSymLinks
AllowOverride None
</Directory>
으로 설정되어 있다면 아래와 같이 설정을 변경해 주시면 됩니다.
<Directory>
Options FollowSymLinks
AllowOverride FileInfo
</Directory>
또는
<Directory>
Options FollowSymLinks
AllowOverride All
</Directory>
로 변경해 주어야합니다.
# service httpd restart
서비스 재시작해주면 게시판이 정상 동작합니다.
=====================================================
위와 같이 체크했는데도 작동을 안하면 제로보드가 설치된 /에 .htaccess를 확인하여
RewriteEngine On
설정이 되었는지도 확인해 봐야 합니다. 대부분 설정이 되어 있습니다.
'Server (LInux & Windows) > 리눅스(Linux) 공통' 카테고리의 다른 글
netstat 명령을 이용한 각 포트별 접속자 현황 보기 (0) | 2013.07.23 |
---|---|
Rewrite Mod (mod_rewrite, RewriteEngine)에 대하여 (0) | 2013.07.18 |
윈도우에서 Putty를 이용한 리눅스 X-Window 실행하기 (1) | 2013.07.11 |
vi 편집기 사용법 (0) | 2013.05.15 |
Telnet 기본 명령어 (0) | 2013.05.15 |
댓글