일단 링크하드를 아파치에 설치를 하면 문제없이 구동이 될것 입니다.
아파치에서 문제점은
./computer_linux/558 이곳으로 가면 알수 있습니다.
nginx의 경우는 아파치와는 rewrite 룰 파일을 생성해서 연결을 해주어야 합니다.
저 같은 경우는 우분투 패키지로 nginx php5.3 mysql5.5로 설치 하였습니다.
이노큐브의 경우는 위의 링크에 설치하는 방법이 자세히 나와있으니 패스하겠습니다.^^
일단은
nginx의 설치 폴더로 이동합니다.
우분투의 경우 패키지 설치라면
cd /etc/nginx/ 가 됩니다.
여기서
vi linkhard.conf 파일을 엽니다. 없어도 생성되니 똑같이 실행하시면 됩니다.
vi에디터가 작동하면 아래와같이 적어주시면됩니다.
rewrite ^/imgsrc/(.+)$ /filter_imgsrc_download.php?fcode=$1 last;
rewrite ^/ExFd/(.+)$ /filter_ExFd_download.php?fcode=$1 last;
rewrite ^/ItsMy/(.+)$ /filter_User_download.php?fcode=$1 last;
rewrite ^/bbs_(.+)$ /index.php?call_src=bbs&code=$1 last;
위와 같이 적고 :wq 를 눌러주시면 저장이 되겠지요
그 후 sudo vi /etc/nginx/sites-available/default 파일을 수정해 줍니다.
우분투의경우 위의 파일이 nginx 가상호스트 파일입니다.
server
{
server_name linkhard.co.kr www.linkhard.co.kr;
root /home/linkhard/public_html;
include linkhard.conf; //이렇게 연결을 시켜주면 됩니다.
index index.html index.htm index.php;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /media/html/linkhard/public_html$fastcgi_script_name;
include fastcgi_params;
}
}
이렇게 한 후 nginx 재시작을 해주시면 깔끔하게 돌아갈것입니다.^^
이건 링크하드 김한영님께서 알려주신방법입니다.
퍼가실때는 댓글 남겨주시기 바랍니다!!!