메뉴 건너뛰기

몇일전 말도 많았던 ncity 서버가 영영 문을 닫았습니다. ㅜ.ㅜ

ncity 운영자 잠적으로 백업파일도 1년전의 data 뿐이라 어쩔 수 없이
1년동안의 DATA가 날아갔습니다.

(PS . 네이버에서 ncity 호스팅으로 검색하면 환불 카페가 있을 정도로 문제가 있었습니다.)

적당한 호스팅을 없어서 이번기회에 자체서버를 구축하였습니다.

구축중  XE는 정상적으로 동작하나 쉬운설치가 안되어서 고생 했습니다. 
저처럼 쉬운설치 부분때문에 고생하는 사람들을 위해 공유 합니다.
사실 원인을 알면 쉬운 문제가 ^^

서버는 구성은 우분투 + Nginx + PHP + MySql 입니다. 

자세 서버 구축 생각하시는 분은 아래 내용 참고 하세요

2017/07/15 - [IT Story/리눅스] - 우분투에 Nginx + PHP 7 + MySQL 설치 방법(LEMP)

2017/08/30 - [IT Story/DB] - Mysql 외부접속 허용 방법

쉬운설치 오류 내용

XE에서 관리자로 쉬운설치 진행시 정상적으로 업로드 됩니다.  그러나 XE 관리자 화면에서는 쉬운설치로 설치된 
묘듈 / 레이아웃 /에드온 등이 보이지 않습니다.

아래 그림에 보면 쉬운 설치로 설치한 ena_creamy 레이아웃은 XE관리자 화면에서는 보이지 않으나 우분투 
서버에는 파일이 정상적으로 올라가 있습니다.

이상해서 이번엔 삼바로 magik 를 업로드 해 보았습니다. 그런데 삼바로 업로드한 magik는 정상적으로 작동 
됩니다.  

 

그래서 위 2개의 디렉토리를 비교 해 보았습니다. 
아래 그림과 같이 권한 내용이 다르게 나옵니다.

원인은 FTP 업로드시 Default 권한 설정 문제 였습니다. 

 

해결방법

쉬운설치가 정상적으로 작동하기 위해서는 디렉토리 퍼미션은 755, 파일 퍼미션은 644설정되어 있어야 합니다.
그런데 vsftp의 경우 기본권한이 디렉토리 퍼미션은 700 파일은 600으로 설정됩니다.
 

vsFTP 권한설정방법

sudo nano /etc/vsftpd.conf  아래 그림의 local_umask=022 부분의 주석을 삭제 후 저장합니다.

참고) Mask 값이 022 때 권한 설정
폴더 : 777 - 022 = 755
파일 : 666 - 022 = 644

일반적으로 이 마스크의 기본값은 022로 되어 있는데요 vsFTP의 경우 077로 되어 있어서 위와 같이 
수정 해야 됩니다.


수정 후 아래 명령어로 vsftp 재시작하면 해결 됩니다.

sudo service vsftp restart

 

번호 제목 글쓴이 날짜 조회 수
217 Web Application Security : IIS7 with Webknight 까치 2008.11.11 25091
216 엑셀 Tip - Vlookup 함수 사용하기 미르 2009.10.26 12811
215 제로보드XE 백업 및 복원 [1] 미르 2010.10.14 12515
214 realtek hd audio 마이크 소리 안날 경우 해결방법 file 미르 2009.09.07 12379
213 Excel 2007/2010 저장시 공유위반 오류가 발생 해결방법 미르 2010.11.26 12359
212 파워빌더에서 윈도우 API함수 사용방법 까치 2008.11.02 12233
211 모토글램 초기화(공장초기화) 하는법 미르 2010.12.19 12089
210 jQuery : css와 attr 메서드 미르 2009.11.03 11913
209 모토그램 리뷰 file 까치 2010.11.19 11769
208 MDAC 설치 문제 해결 가이드 미르 2009.10.23 11444
207 MDAC 2.8 설치 오류 해결방법 미르 2009.10.23 11422
206 공유폴더 및 공유 프린터 인원수 제한 문제해결방안 미르 2010.12.15 11108
205 ASP.NET : Application 변수와 Session 변수 비교 미르 2011.01.25 11040
204 Windows 7 설치 가능여부 확인 방법 file 미르 2009.11.06 11038
203 트리플 모니터 구성방법 미르 2008.11.28 10932
202 Windows XP에서 네트워크 드라이브를 연결하고 연결을 끊는 방법 엄지 2008.10.22 10911
201 jQuery : Event 다루기 미르 2009.11.05 10850
200 Windows 2003 FTP 사용자 격리모드 사용방법 까치 2008.10.29 10827
199 무료 데이타베이스 미르 2009.10.23 10770
198 엑셀을 ADO로 연결하여 사용하기 까치 2009.10.20 10758