본문 바로가기

ETC/MVixBox

NAS WDN-2000 활용가이드 1) 공유기설정 - 유니콘 (BN-650 MX-600 MX-700 UIN-710G BW-740 BW-850 MW-7000 MW-8000 MW-8800 MW-9000N) - 유니콘 WB시리즈 (WB-1000 WB-540G WB-1500N WB-3000N) - IPTIME - 에니게이트 2) 설치후 점검사항 (작업난이도 순으로 정렬하였습니다.) - 막힌포트번호 확인하기 - 홈페이지(Apache) 접속포트변경 (80번 포트가 막힌경우) - SSH 접속하기 - 한글 PuTTY - MySQL 관리자비밀번호 설정하기 - 홈페이지(WWW)폴더에 쉽게 접근하기 - FTP 접속시 최상위(Root)폴더 접근하기 (VI 에디터로 이부분을 수정하면, ↓ 나머지는 작업은 EditPlus로 쉽게가능!) * 여기까지 작업하면, W.. 더보기
이미지 태그생성기 [EXIF GPS MAP 연동] V1.2 - 테스트 더보기
이미지 태그생성기 [EXIF GPS MAP 연동] V1.2 - 사용설명서 1. 사진파일(링크로 만들 jpg파일)을, 모두 photo 폴더에 저장시킵니다. (FTP 또는 WEBDISK 접속기 이용) 2. 태그생성기 프로그램 실행하기 1. http://아이디.mvix.net:포트번호/photo/index.htm 파일로 열면, 새창으로 프로그램을 실행합니다. 2. http://아이디.mvix.net:포트번호/photo/index.php 파일로 열면, 현재창에서 프로그램을 실행합니다. - index.htm : 새창으로 열어주는 파일입니다. - index.php : 실제 프로그램이 실행되는 파일입니다. 3. 아래와 같은 창이 실행됩니다. 기본 10개의 파일명 입력창이 있습니다. (참고) 입력창 갯수설정은 환경설정파일 - $img_count 에서 설정하실 수 있습니다. 링크를 생성할 파.. 더보기
이미지 태그생성기 [EXIF GPS MAP 연동] V1.2 - 사용환경설정 1. 환경변수(config.php) 수정 설명서 다운받은 파일의 압축을 풀고, photo 폴더안에 config.php 파일을 메모장으로 열어 수정 후 저장합니다. 수정하실 때, / ; 등이 삭제되거나, 허용된 값 이외의 숫자(문자)를 입력하지 마시기 바랍니다. 상세 설명 $img_url = "http://아이디.mvix.net:포트번호/photo/"; WDN-2000의 웹서버 접속경로를 참고하셔서, 프로그램을 올릴 곳의 폴더 경로를 입력하하세요. $img_max_size = 550; [이미지의 가로크기 픽셀단위 - 이 값보다 이미지가 크면 Resize 시킵니다.] 이미지의 크기가 너무 클 경우, 한 화면에 모두 표시하지 못하며, 웹페이지 디자인이 깨지는 경우가 발생할 수 있습니다. 미리 최고 사이즈를 지.. 더보기
MySQL 계정삭제 1. 쉘스크립트를 작성합니다. [ 파일명 mysql_del.sh ] ~# vi ./mysql_del.sh clear echo -n "[DELETE] ID : " read ID echo "drop database ${ID}; delete from user where user = '${ID}'; delete from db where user = '${ID}'; FLUSH PRIVILEGES;" > ./tempfile mysql -u root -p관리자비밀번호 mysql < ./tempfile rm -f ./tempfile echo -n " OK Please any key... " read imsy 다운받은후 메모장으로 수정(관리자비밀번호입력)후 WDN-2000에 올리시기바랍니다. 2. 실행권한을 조절합니다... 더보기
MySQL 계정추가 1. 쉘스크립트를 작성합니다. [ 파일명 mysql_add.sh ] ~# vi ./mysql_add.sh clear echo -n "[CREATE] ID : " read ID echo -n "PASSWORD : " read PASS echo "create database ${ID}; insert into user (host,user,password) values ('localhost','${ID}',password('${PASS}')); insert into db values('localhost','${ID}','${ID}', 'y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y'); FLUSH PRIVILEGES;" > ./tempfil.. 더보기
웹호스팅의 특정폴더를 WDN-2000 특정폴더로 연결하기 웹호스팅의 특정폴더(URL) 접근시, 주소를 변경하여 wdn-2000으로 이동시키는 방법입니다. URL 주소를 순간적으로 바꿔서 이동시키는 방식입니다. 중급이상의 Tip입니다. 읽어보시고 이해가 안되시면, 적용하지 마세요.. 환경설정관련파일을 다루고 있으므로, 웹호스팅계정에 접속안되는 경우가 발생할 수 있습니다. 1. 자신의 MVixBox의 WWW폴더안에 mvixbox 폴더를 만듭니다. [MVixBox] ~# mkdir /home/.SYSTEM/WWW/mvixbox 2. 웹호스팅 계정에 접속해서 계정루트에 mvixbox 폴더를 만듭니다. [웹호스팅] ~# mkdir mvixbox 3. 이렇게 만든 두개의 폴더를 링크시킵니다. mvixbox[웹호스팅]폴더 → mvixbox[MVixBox] 폴더 웹호스팅 m.. 더보기
타이머로 전원 제어하기 MvixBOX는 하드 슬립기능이 없어, 연속으로 켜두면 팬소음이 심해지면서 내부 발열이 심해집니다. 생각날때마다 틈틈히 쉬게해주는데, 매일 신경쓰이는 작업입니다. (전원을 켜는 것을 깜박하는 날에는 ㅠ.ㅠ) 타이머를 사용해서 자동으로 전원을 제어하는 방법을 알려드립니다. 타이머는 설정된 시간에 전원을 켜고,끌수있는 전원제어기입니다. 흔히들 간판타이머라고 합니다. 대형마트에서는 2만원~2만5천원정도 하며, 온라인에서 6000~6500원 , 배송비포함 9천원밑으로 구매할 수 있습니다. - 전원을 차단하기 전에, MvixBOX 리눅스를 먼저 종료해야되므로, (1) 관리자페이지 -> 시스템 -> 전원 -> 예약종료에서 시간설정 (2) 타이머는 10분정도 더 지난후에 전원이 꺼지도록 설정해 주면, 안전하게 전원이.. 더보기
SSH 접속하기 - 한글 PuTTY 1. MvixBox 관리자페이지에서, SSH가 활성화 되어 있는지 확인합니다. 관리자 - 시스템 - 서비스 - SSH SSH활성화에 체크후, 저장합니다. 2. SSH 접속프로그램을 설치합니다. 권장프로그램 : 한글 PuTTY 3. WDN-2000에서 한글사용을 하기위해서는, UTF-8 환경으로 설정합니다. ① 변환 ② UTF-8 설정 ③ 세션 4. WDN-2000 접속경로 설정하기 ① WDN-2000의 접속주소를 입력합니다. (예) 자신의ID.mvix.net ② SSH 접속포트번호를 입력합니다. 기본값은 22번포트이며, 포트가 막혀 변경한 경우 변경하신 포트번호를 입력하십시요. (예. 2222) ③ SSH 선택 ④ 설정한 내용을 저장하려면 입력하세요. ⑤ 저장버튼을 누르면, ①~③번 값들이 ④번의 이름으.. 더보기
유동IP사용자를 위한 DNS 스크립트 (바뀐 IP주소를 즉각 알려주자) 이부분은, MvixBox에서 작업하는 내용입니다. (DNSEver 기술문서를 MVixBox 환경에 맞게 재구성) 1. DNS업데이트 실행 스크립트를 만듭니다. /etc/cron.minutely 디렉토리가 없다면 생성하고 /etc/cron.minutely/DNSEver 라는 스크립트를 생성합니다. ~# mkdir -p /etc/cron.minutely ~# vi /etc/cron.minutely/DNSEver #!/bin/sh /bin/wget -O - --http-user=아이디 --http-passwd=인증코드 'http://dyna.dnsever.com/update.php?host[호스트이름]' /bin/wget -O - --http-user=아이디 --http-passwd=인증코드 'http://d.. 더보기
고정IP사용자를 위한 호스트 IP(A) 설정하기 이부분은, dnsever.com 에서 작업하는 내용입니다. 1. DNSEver 사이트에 접속, 도메인의 호스트 IP(A)관리 메뉴를 선택합니다. DNSEver - 로그인 - 도메인 목록 - 도메인선택 - 호스트 IP(A) 관리 2. 호스트 IP(A) 추가 메뉴에서, IP 주소를 입력합니다. - 여기서는 whenji.co.kr 도메인 설정을 예를 들어 설명합니다. 선택1. 기본적인 www.whenji.co.kr 과 whenji.co.kr 도메인에 대한 IP주소 값을 할당합니다. 호스트이름은 공란으로 비워두고, IP 주소만 입력합니다 선택2. 명시적으로 지정되지 않은 모든 도메인에 대한 IP 설정시 (별도의 가상호스트를 운영하는 경우) 호스트이름은 * 를 입력하고, IP 주소를 입력합니다. 3) 설정이 잘 .. 더보기
막힌포트번호 확인 막힌포트번호 확인하기 1) 막힌포트번호를 확인하기위해 아래 사이트에 접속합니다. http://www.whatsmyip.org/ports/ 2) 메뉴중 - Basic Security Test - Check Ports 버튼을 클릭합니다. 3) 잠시후 결과를 확인하실 수 있습니다. Timeout 값이 출력되면, 해당포트는 사용할 수 없는 상태입니다. 21 Timeout → FTP 포트번호를 변경하셔야 합니다. 22 Timeout → SSH 포트번호를 변경하셔야 합니다. 80 Timeout → 홈페이지(Apache) 포트번호를 변경하셔야 합니다. (예) 더보기
DNS Ever 회원가입 및 도메인 네임서버변경 이부분은, dnsever.com 에서 작업하는 내용입니다. 1. DNS Ever - 회원가입 http://dnsever.com/ 2. DNS -Ever 회원가입후 로그인을 하면, 할당된 네임서버주소를 알려줍니다. A 도메인을 사용하기 위해서는 반드시 네임서버를 설정하셔야 합니다. B 도메인 신규구매시 또는 대행업체에 요청하셔서 네임서버를 변경합니다. C 네임서버 변경후 정상작동되기까지 약 24시간 정도 소요됩니다. 주의 회원별로 할당된 네임서버가 틀립니다. 반드시 dnsever.com 에 로그인하신뒤, 자신에게 할당된 네임서버 주소를 확인하신뒤 작업하시기바랍니다. 3. 네임서버가 설정되면, 다시 DNS Ever 사이트에 접속해서, 아래와 같이 도메인을 설정합니다. 도메인 추가 - 사용할 도메인을 추가합니.. 더보기
홈페이지(Apache) 접속포트변경 Apache 접속포트변경은, MvixBox 관리자페이지에서 쉽게 변경할 수 있습니다. 관리자 - 시스템 - 포트 - 웹포트 - 홈페이지 포트 - [원하는포트번호입력] 권장 - MvixBox 포트 : 8080 - 홈페이지 포트 : 8081 더보기
MySQL 사용자비밀번호 분실 1. root 계정으로 mysql에 접속합니다. ~# mysql -u root mysql -p ~# Enter password: 비밀번호입력 2. 프롬프트에서 update 쿼리문으로 패스워드를 재설정 한다. ~# UPDATE user SET Password=PASSWORD('새로운비밀번호') WHERE user='계정아이디'; (예) user계정의 암호를 1234565으로 바꾸려면 UPDATE user SET Password=PASSWORD('123456') WHERE user='user'; 3. 변경사항을 적용시키고, MySQL 접속을 종료합니다. mysql> FLUSH PRIVILEGES; mysql> exit 더보기
MySQL 관리자비밀번호 분실 1. MySQL 데몬을 정지합니다. ~# killall mysqld 2. --skip-grant 옵션을 붙여 mysql 데몬을 다시 실행시킵니다. ~# mysqld --skip-grant & 3. 패스워드 없이 root 계정으로 mysql에 접속합니다. ~# mysql -u root mysql 4. 프롬프트에서 update 쿼리문으로 패스워드를 재설정 한다. mysql> UPDATE user SET Password=PASSWORD('새로운비밀번호') WHERE user='root'; (예) root 암호를 1234565으로 바꾸려면 UPDATE user SET Password=PASSWORD('123456') WHERE user='root'; 5. 변경사항을 적용시키고, MySQL 접속을 종료합니다. m.. 더보기
MySQL 관리자비밀번호 설정하기 제품구매시(또는 초기화후) 관리자 비밀번호가 설정되어있지 않습니다. 꼭! 비밀번호를 설정하세요. ~# mysqladmin -u root password 비밀번호 더보기
유동IP사용자를 위한 다이나믹 DNS 관리 이부분은, dnsever.com 에서 작업하는 내용입니다. 1. DNSEver 사이트에 접속, 도메인의 다이나믹 DNS 관리 메뉴를 선택합니다. DNSEver - 로그인 - 도메인 목록 - 도메인선택 - 다이나믹 DNS 관리 2. 다이나믹 DNS 추가 메뉴에서 사용할 도메인을 설정합니다. - 여기서는 whenji.co.kr 도메인 설정을 예를 들어 설명합니다. 선택1. 기본적인 www.whenji.co.kr 과 whenji.co.kr 도메인에 대한 다이나믹 DNS를 설정합니다. 호스트이름은 공란으로 비워두고, DDNS 주소 추가 버튼을 클릭하세요. 선택2. 명시적으로 지정되지 않은 모든 도메인에 대한 IP 설정시 (별도의 가상호스트를 운영하는 경우) 호스트이름은 * 를 입력하고, DDNS 주소 추가 버튼.. 더보기
SSH 포트변경하기 1. SSH 환경설정 파일을 수정합니다. ~# vi /etc/ssh/sshd_config ... Port 22 [원하는포트번호로변경-권장:2222] ... 2. SSH 데몬을 재시작 합니다. ~# service sshd restart 더보기
FTP 포트변경 1. FTP 환경설정 파일을 수정합니다. ~# vi /etc/proftpd/proftpd.conf ... Port 21 [원하는포트번호로변경-권장:2121] ... 2. FTP 데몬을 재시작 합니다. ~# service proftpd restart 더보기
홈페이지(WWW)폴더에 쉽게 접근하기 WWW 폴더는 다른 곳에 위치하고 있습니다. FTP 접속할때, 또는 웹디스크접속기(웹디스크탐색기/WINDOWS탐색기)접속시 바로 사용이 가능하도록 설정합니다. - 대소문자주의 / 띄어쓰기주의 / 순서대로 입력하셔야 합니다. 1. WWW 폴더생성 ~# mkdir /home/sysadmin/WWW 2. 원래 WWW 폴더이름 바꾸기 ~# cd /home/.SYSTEM ~# mv WWW temp 3. 링크생성 ( IN 이아니고 LN입니다. ) ~# ln -s /home/sysadmin/WWW /home/.SYSTEM 4. 접속권한설정 ~# chmod 777 WWW 5. 파일복사 (만약을 위해 먼저 복사후에 삭제하겠습니다.) ~# cp -R temp/* WWW 6. 복사완료후, temp 폴더 삭제 ~# rm -r.. 더보기
MvixBox 항상 한글로 접속하기 MvixBox 로그인페이지 접속시 기본값이 "영어(English)"로 되어있어, "한글(Korean)"로 변경해야하는 번거로움이 있습니다. (왜? 영어가 기본값으로 설정되어 있는지 모르겠습니다.) - 한글을 기본값으로! 소스수정을 하려고 해도, 소스는 암호화 되어있어서 수정이 불가능합니다. - 만약, 수정이 가능하다고해도 법적으로 문제의 소지가 발생할 수 있습니다. 그럼 어떻게? 방법은 다음과 같습니다. 미리 cookie 값을 한글로 저장해놓고, MvixBox 로그인 페이지로 이동합니다. 이렇게 접속하면 cookie 값이 항상 한글로 저장되어있기에, 한글페이지가 뜨게 됩니다. :: 원리 :: http://whenji.mvix.net:8081/ 접속시 cookie(한글)생성 -> http://whenji... 더보기
FTP 접속시 최상위(Root)폴더 접근하기 1. FTP 환경설정 파일을 수정합니다. ~# vi /etc/proftpd/proftpd.conf 2. DefaultRoot ~ 부분이 실행되지 않도록 아래처럼 주석처리합니다. ... DefaultRoot ~ ↓ #DefaultRoot ~ ... 3. FTP 데몬을 재시작 합니다. ~# service proftpd restart 4. FTP 클라이언트로 접속해보면, 이제 최상위폴더까지 접근할 수 있습니다. 더보기
.html .htm 파일안에서 PHP 사용하기 1. Apache 환경설정 파일을 수정합니다. ~# vi /etc/apache2/httpd.conf 2. 아래위치에 AddType application/x-httpd-php . html .htm .inc 을 추가합니다. [ 약 456라인 ] ... # AddType application/x-httpd-php .php AddType application/x-httpd-php .phtml AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 AddType application/x-httpd-php-source .phps AddType application/x-httpd-php . html .htm .inc # ... 3. Ap.. 더보기