본문 바로가기

프로그래밍/Linux21

Ubuntu에서 Apache2, Express 연동(HTTP, HTTPS, SSL) Ubuntu환경에서 Apache2 웹서버와 Express 웹 어플리케이션 서버를 연동하는 방법입니다. SSL연동을 하여, HTTPS 서비스환경을 구축하는 것을 목표로 글을 작성합니다. 아래는 이 글의 작성을 위한 환경입니다. 도메인: ccusean.com 서브 도메인: lotto.ccusean.com tools.ccusean.com games.ccusean.com Express 포트: 8080 최종 목표: HTTP(80) -> HTTPS(443) -> Express(8080) SSL 인증서: Let's Encrypt를 통해서 보유한 상태 Apache2 패키지 설치 및 필요한 모듈 활성화 Ubuntu서버에서 Apache2서버 설치와 필요한 모듈을 활성화하는 방법입니다. # Apache2 패키지 설치 sud.. 2022. 5. 5.
Ubuntu 방화벽 ufw Ubuntu 기본 방화벽인 ufw(Ubuntu Firewall)을 사용하는 간단한 방법을 소개합니다. 자세한 문서는 아래의 링크(UFW - Community Help Wiki)를 참고하시기 바랍니다. UFW - Community Help Wiki Introduction For an introduction to firewalls, please see Firewall. UFW - Uncomplicated Firewall The default firewall configuration tool for Ubuntu is ufw. Developed to ease iptables firewall configuration, ufw provides a user friendly way to create an IPv hel.. 2022. 3. 4.
Ubuntu MariaDB 설치 초기 설정 Ubuntu 서버 설치 후 MariaDB설치에서 초기 설정(포트 변경)하는 방법과 Database와 User를 생성하는 MaraiDB 초기 세팅 시 필요한 명령어들을 정리해 보았습니다. 서버 운영에 많은 도움이 되시길 바랍니다. 설치 # MariaDB 서버 설치 sudo apt install mariadb-server # MariaDB 클라이언트 설치 sudo apt install mariadb-client 설정 기본 설정 파일은 "/etc/mysql/mariadb.conf.d/" 폴더 아래에 "50-server.cnf"파일입니다. 아래는 MariaDB의 기본 포트인 "3306"을 "8306"으로 변경하는 예제입니다.(원하시는 포트번호로 변경하여 사용하세요.) sudo vim /etc/mysql/mari.. 2022. 3. 3.
Ubuntu 파일 폴더 압축(tar 명령어) Ubuntu에서 파일을 압축하려면 "tar" 명령어를 사용할 수 있습니다. "tar" 명령어는 여러 개의 파일과 디렉토리를 하나의 아카이브 파일로 묶거나, 아카이브 파일을 압축하거나, 아카이브 파일을 해제하는 등의 작업을 수행할 수 있습니다. "tar"는 "tape archive"의 약자입니다. "gz"은 "gzip"의 약자이며, "gzip"은 GNU zip의 약자입니다. 아래는 "tar" 명령어를 사용하는 간단한 예시입니다. 1. 압축하기 아래의 명령어를 실행하면, 파일명이 "압축파일명.tar.gz"으로 압축이 됩니다. 각 각 폴더를 압축하는 경우와 여러 파일을 묶어서 압축하는 예제입니다. # 폴더 압축 tar zcvf 압축파일명.tar.gz 폴더명 # 파일 압축 tar zcvf 압축파일명.tar.gz.. 2022. 3. 3.
Ubuntu ssh 포트 변경 Ubuntu 서버에서 ssh 포트를 변경하는 방법에 대해서 알아 봅니다. ssh의 기본 포트 번호는 '22'번입니다. 기본 포트를 사용하는 경우 많은 해킹 공격 스크립트에 노출되어 네트워크 트래픽도 많이 생기고, 그에 의해서 로그파일도 많이 생성되므로, 외부 서비스 포트(예: 80, 443)를 제외하고 잘 알려진(well-known) 포트는 변경하고 사용하시기 바랍니다. 1. ssh 설정파일 vim 편집기로 열기 sudo vim /etc/ssh/sshd_config 2. 포트 변경 port 포트번호 * vim 편집기 간단 사용법 - 편집모드 진입: "i" 키 입력 - 저장: "Esc"키를 눌러 명령어 모드로 진입 후 ":wq" 혹은 ":x" 입력 - 저장하지 않고 나가기: "Esc"키를 눌러 명령어 모드.. 2022. 2. 23.
Ubuntu 패키지 관리 툴 apt Ubuntu 서버를 최신 상태로 유지하고, 필요한 패키지를 설치 관리할 수 있는 패키지 관리자인 apt명령어입니다. 아래에 서버 운영하면서 가장 많이 자주 사용하는 명령어들을 정리합니다. 패키지 업데이트 sudo apt update 패키지 정보를 업데이트합니다. 패키지 업그레이드 sudo apt upgrade 시스템에 설치된 패키지를 업그레이드합니다. 패키지 설치 sudo apt install 패키지명 시스템에 특정 패키지를 설치합니다. 패키지 삭제 sudo apt remove 패키지명 시스템에서 특정 패키지를 삭제합니다. sudo apt autoremove 시스템에서 불필요한 패키지를 삭제합니다. (패키지 의존성 확인 후 더 이상 사용되지 않는 패키지들을 삭제합니다.) 패키지 검색 sudo apt se.. 2022. 2. 5.
반응형