본문 바로가기
728x90
반응형

ubuntu4

[GUI] Ubuntu CLI 환경에서 GUI 설치 및 Window 원격 접속 설정 가이드 📝 서론Ubuntu 서버 환경은 기본적으로 GUI(그래픽 환경)가 없는 CLI(Command Line Interface) 상태로 제공됩니다.대부분의 서버 작업은 CLI로 충분하지만, 시각적 인터페이스가 필요한 작업이 존재하기에 GUI 환경이 필요할 수 있습니다.특히, 원격지에서 Ubuntu 서버의 GUI 환경을 사용하려면 XRDP를 활용한 원격 데스크톱 설정이 유용합니다.📦 준비 사항Ubuntu 20.04 이상 CLI 환경 설치 완료외부 접속이 가능한 네트워크 환경Windows PC (Remote Desktop App(Windows), Windows App(Mac) 사용)🧱 설치 단계 요약단계설명1단계GUI 및 XRDP 설치2단계사용자 비밀번호 설정3단계세션 설정 변경4단계GUI 실행 스크립트 설정.. 2025. 5. 7.
[Ubuntu] Nginx 웹서버 활용 서론http, https 프로토콜에 대한 웹 서버 역할을 수행하는 nginx의 기본 설정 방법들을 정리한다.ubuntu의 nginx 기본 설치 경로는 /etc/nginx 이다.HTTPS 설정 (Certbot 활용, 무료 SSL)certbot 설치 및 도메인 연결$ sudo apt-get update$ sudo apt-get install certbot python3-certbot-nginx$ sudo certbot --nginx -d example.com -d www.example.com적용 시 nginx 설정 파일server { listen 80; server_name example.com www.example.com; return 301 https://$host$request_uri;.. 2024. 5. 25.
[certbot] SSL Certification 갱신 방법 // certbot 인증서 갱신 $ sudo certbot renew // nginx 서버 재시작 $ sudo systemctl restart nginx 2022. 5. 17.
Deamon 관리 (systemctl, journalctl) 들어가며... Ubuntu 서버에 프로그램을 Command 단위로 테스트를 진행하는 것 보다 Daemon 형태로 만들어서 로그 확인 등 테스트를 더욱 용이하게 만들어본다. Daemon 생성 1. Daemon 스크립트 준비 # sudo vi /etc/systemd/system/{프로그램명}.service [Unit] Description=unicorn instance to backend # 설명부 After=network.target [Service] User=ubuntu# 동작 권한 (유저) Group=www-data # 동작 권한 (그룹) # 작업 디렉토리 WorkingDirectory=/home/ubuntu/{프로젝트}/src # 환경변수 설정 Environment="PATH=/home/ubuntu/.. 2022. 5. 9.
728x90
반응형