일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 웹퍼블리셔
- 홈페이지
- 커스터마이징
- 쇼핑몰구축
- 워크식스
- 제이쿼리
- 사이트제작
- work6.kr
- plugin
- 플러그인
- PHP
- 튜닝
- 웹디자이너
- 웹디자인
- 3D프린터
- 홈페이지구축
- 고도몰
- 프로그래머
- JQuery
- 쇼핑몰
- jQuery Plugin
- 홈페이지제작
- 개발자
- 포트폴리오
- 웹에이전시
- 웹퍼블리싱
- 웹개발자
- CSS
- 안드로이드
- 쇼핑몰제작
- Today
- Total
목록백업 (3)
그냥 개발자 블로그
많은 양의 데이터가 오가거나 외부로 노출 되어서는 안되는 중요 정보를 주고 받는 경우라면 보안은 매우 중요합니다. 하지만 다루기 어렵고 비용이 많이 발생한다는 이유로 우리에게 외면 받아왔습니다. 이번에는 웹 개발시 고려해야할 보안에 대해서 용어 이해하는 수준으로 간단히 정리 해볼까 합니다. 아래 본문 내용들은 정부에서 시행하는 소프트웨어 개발 사업에서 모두 적용되는 내용이니 도움이 되실 겁니다. 관리자 페이지 접근 통제 및 계정관리 당연한 이야기 입니다. 관리자 이외에는 관리자 페이지에 접속할 수 없어야 한다는 내용 입니다. 사용자 접근통제 및 로그관리 예를 들어 특정인에게만 서비스 되어야 하는 웹 서비스가 있을 수 있습니다. 이런 경우 회원 로그인 이라는 기능을 구현하여 사용자의 접근을 통제할 수 있습..
대부분의 문제가 발생하는 경우는 사람의 실수로 발생하는 경우가 많으며 한번의 실수로 되돌리기 어려운 상황이 발생하기도 합니다. 이런 상황을 예방하고자 DB를 sql의 형태로 매일 백업하는 방법은 알려드립니다. 1. 스크립트를(sh파일)을 작성합니다. #vi backup.sh #!/bin/bashmysqldump -u아이디 -p패스워드 DB명 > /var/www/abc.com/backup/db.sql 2. 작성된 스크립트가 매일 정해진 시간에 동작하도록 설정 합니다. (매일 2시에 스크립트 동작 예제) crontab -e 0 2 * * * /var/www/abc.com/backup/backup.sh 여기서 만약 스크립트가 정상적으로 동작하지 않는다면 스크립트의 소유자 및 권한을 체크해보시기 바랍니다.
웹서버에서 어제의 프로그램소스와 DB스키마를 백업해뒀다가 FTP로 다운로드 받아야할 일이 있어서 백업 시스템을 갖추면서구현 방법에 대해서 설명 합니다. mkdir backupchmod 777 backup 원하는 위치에 백업 디렉토리를 만들어주고 권한을 777로 변경해 줍니다. cd backupnano backup.sh 백업 디렉토리 내에 backup.sh 파일을 작성해줍니다. #!/bin/bashtar cvfpz 경로/backup/backup.tar.gz 백업할디렉토리경로mysqldump -u디비계정 -p디비패스워드 디비테이블 > 경로/backup/db.sql backup.sh 파일 내에 다음과 같이 작성후 저장 해줍니다.여기서 주의 할점은 경로들을 작성시에 full 경로를 작성해줘야 합니다. 이것으로 ..