[Linux | OS] CentOS 6.8 version 설치
·
OS/Linux
CentOS 6.8 version 설치  CentOS 6.8 설정파티션 설정# 파티션 종류/ 200MB/usr 12000MB/var 4096MB/boot 200MBSWAP 20248MB# /# /boot # /home # /usr # /var# swap파티션 설정 결과소프트웨어 설치하기사용자 설정네트워크 설정# passwd 변경함 : q123456 [root@centos network-scripts] vi /etc/rc.d/init.d/network restart[root@centos network-scripts] service network restart 이후 ip로 putty 접속하면 기본설정이 끝난다.ROM 추가응용 프로그램의 모음집
[Python | Django] 장고 개발 흐름 정리하기 - 1
·
Programming/Python
지금까지 파이썬을 설치하는 것부터 장고의 URL과 View에 대해서 실습을 하고 공부를 해보았다. 이러한 과정이 나중 프로젝트에서 그대로 반복될 것 같다. 지금 한 것까지의 과정을 그림으로 살펴보면 아래와 같다. 1 : 브라우저에서 로컬 서버로 위와 같은 페이지를 요청을 했다.2 : urls.py 파일에서 /pybo URL 매핑을 확인하고 Views.py 파일의 index 함수를 호출 했다.3 : 호출한 결과를 브라우저에 반영했다.다음으로 넘어가기 전, config/urls.py 파일을 정리할 필요가 있다. pybo 앱과 관련된 내용은 pybo 디렉터리 아래에 위치해야 한다. 하지만 지금 구조에서는 pybo 앱 URL 매핑을 추가할 때마다 config/urls.py 파일을 수정해줘야 한다. config/..
[AWS | Jenkins(dock)] AWS 구성 - 2
·
Cloud(AWS)
이전 작업 AWS 상세 구성도Docker Credentials 생성1. 도커 허브 들어가기 (Access token = generate new token 들어가기)2. 젠킨스에서 Credential 생성Jenkins 에서 GitHub 코드 가져오는 설정1. Jenkins General 설정2. Github Jenkins file 수정 작업 (feat. code)pipeline { agent any tools { jdk 'JDK17' maven 'M3' } // Docker Hub 접속 정보 (환경설정 해주기) environment{ DOCKERHUB_CREDENTIALS = credentials('docker-credential') AWS_CREDENTIALS = crede..
[Python | Django] 장고 프로젝트 생성하기
·
Programming/Python
이전 포스팅에서는 장고 개발 환경을 준비했었다. 이번 포스팅에서는 장고 프로젝트를 생성을 해볼 것이다. 장고에서 "프로젝트"는 하나의 웹 사이트를 의미하는데, 장고 프로젝트를 생성한다는 건 하나의 웹 사이트를 만드는 것과 같다. 프로젝트 내부에는 여러 개의 앱이 포함이 되고 앱들이 각각 독립적인 기능을 담당하게 되고, 이것들이 모여서 하나의 웹 사이트가 구성이 된다. 해보겠다.장고 프로젝트 생성하기 1. 앞으로 장고 프로젝트가 여러개가 될 수 있기 때문에 프로젝트를 모아 둘 프로젝트 루트 디렉토리를 생성하겠다. C:\>mkdir projectsC:\>cd projectsC:\projects>이렇게 루트 디렉터리는 C:\project에 생성을 해줬고 해당 디렉터리로 이동해서 mysite 가상환경에 진입한다..
[Python / Django] 파이썬 가상 환경 구성
·
Programming/Python
파이썬 가상환경파이썬 프로젝트 진행 시 독립된 환경을 만들어 주는 도구이다. 나중에 하나의 PC에 서로 다른 버전의 장고를 설치해야하는 문제가 있는데, 이 문제가 나중에 개발 환경을 설정하는데도 어렵고, 프로젝트를 유지보수하기도 번거롭기 때문에 해주면 좋다. window 환경에서 파이썬 가상 환경 구성1. C:/venvs 디렉토리 만들어 주기C:\Users\kouji>cd \C:\>mkdir venvsC:\>cd venvs2. 파이썬 가상 환경 만들어 주기 명령어 입력C:\venvs>python -m venv mysite위 명령에서 파이썬 모듈 중에서 venv 라는 모듈을 사용한다는 의미이고, 뒤에 mysite는 내가 생성한 가상 환경의 이름이다. 이제 데렉터리 안에 mysite 디렉터리가 생성되었을 것..
[AWS/Jenkins] AWS 구성
·
Cloud(AWS)
AWS 상세 구성도AWS 구성에 대한 설명🔧 전체 아키텍처 설명1. 외부 접근 및 도메인 관리Route 53: DNS 서비스로, 사용자의 요청을 적절한 리소스로 라우팅합니다.인터넷: 사용자 트래픽이 인터넷을 통해 유입되고 Route 53을 통해 로드밸런서로 전달됩니다.2. VPC (Virtual Private Cloud)전체 네트워크 인프라는 VPC 안에 구성되어 있고, 퍼블릭 및 프라이빗 서브넷으로 구분되어 있습니다.🌍 퍼블릭 서브넷Bastion Host: 관리용 SSH 접속을 위해 사용되며, 외부에서 내부 리소스 접속을 중계합니다.NAT Gateway: 프라이빗 서브넷의 인스턴스가 인터넷에 접근할 수 있도록 합니다.Application Load Balancer (ALB): 외부 요청을 Auto S..