웹서버 분류

pydio (구 ajaxplorer) 공개 링크 생성시 https 제거하기

컨텐츠 정보

본문

우분투 서버 13.10에 pydio를 깔아봤는데요.


공개링크 생성시 


https://DDNS:80/data/블라블라


위와 같은 형식으로 되더군요.


분명히 /pydio/conf/bootstrap_conf.php 에서


define("AJXP_FORCE_SSL_REDIRECT", false);


위와 같이 설정했음에도 불구하고 말이죠.


해당 키워드로 구글 검색해보니 3년 전 문서에 classes 폴더에서 뭔가 작업을 해주길래 해당 폴더의 파일들을 다 찾아봤습니다.


그랬더니 역시나


/pydio/core/classes/class.AJXP_Utils.php


위 파일에서 793번째 줄에


$protocol = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' ? 'https' : 'http');


위와 같은 부분이 있더군요.


그래서


$protocol = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' ? 'http' : 'http');


위와 같이 둘다 http로 바꿔주니 공개링크 생성시 제대로 나왔습니다.



SSL을 쓴다면 물론 HTTPS로 해두는게 좋겠죠.


전 서브도메인으로 쓰려고 하니 해당 도메인에는 SSL이 안걸려서 안쓰고 있습니다.



2014년 3월 17일 최신버전인 5.2.2 버전에서 작동 확인했습니다.

태그 , ,

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 43 / 1 페이지
RSS

최근글


새댓글


알림 0