반응형 ubuntu59 Nginx 404 Not Found (Permission Denied) 오류 해결 방법 에러 증상브라우저에서 접속하면 페이지가 열리지 않고 404 Not Found 오류가 발생Nginx 에러 로그(일반적으로 /var/log/nginx/error.log)에 다음 메시지 표시... permission denied ...즉, Nginx 프로세스가 필요한 파일이나 디렉터리에 접근할 수 있는 권한이 없어서 파일을 로드하지 못하는 상황입니다. 빠른 해결 방법: Nginx를 root 권한으로 실행하기가장 쉽게 권한 문제를 우회하는 방법은 Nginx를 root 권한으로 실행하는 것입니다. 이 방법은 빠르고 간단하지만, 보안상 매우 위험할 수 있으므로 운영 환경보다는 테스트 환경에서 임시로 확인할 때만 사용하는 것을 권장합니다.1. Nginx 설정 파일 열기일반적으로 Nginx 메인 설정 파일은 /etc/.. 2025. 1. 16. [Ubuntu & Linux] CPU 정보 확인하는 방법 !! [Ubuntu & Linux] CPU 정보 확인하는 방법 !!우분투에서 내 cpu 정보를 확인하는 명령어 입니다.$ cat /proc/cpuinfo CPU 모델명만 보고 싶으시면 아래 명령어 사용 !$ cat /proc/cpuinfo | grep "model name" | head -1 2024. 9. 25. [Ubuntu & Linux] 타임존 한국시간으로 변경하는 방법 !! 현재 타임존 확인하기$ timedatectl이 명령어를 실행하면 현재 설정된 시간과 타임존 정보를 확인할 수 있습니다.타임존 변경하기$ sudo timedatectl set-timezone Asia/Seoul타임존을 한국(서울)으로 변경하려면 다음 명령어를 실행하세요변경된 타임존 확인하기$ timedatectl출력 결과에 Asia/Seoul로 설정된 것을 확인할 수 있습니다.이렇게 하면 우분투 시스템의 타임존이 한국 시간으로 변경 되었을 거에요 :) 2024. 8. 30. [Python & FastAPI] FastAPI와 Gunicorn을 사용한 서버 설정 (systemctl 에 설정하기) [Python & FastAPI] FastAPI와 Gunicorn을 사용한 서버 설정 (systemctl 에 설정하기) FastAPI와 Gunicorn을 연동하여 서버를 설정을 해보았습니다 !Gunicorn 시스템 서비스 파일 설정우선, FastAPI 애플리케이션을 Gunicorn과 함께 실행하기 위해 시스템 서비스 파일을 설정해야 합니다. 아래는 systemd에서 사용하는 서비스 파일의 예제입니다. vi /etc/systemd/system/gunicorn.service# gunicorn.service[Unit]Description=gunicorn daemonAfter=network.target[Service]User=ubuntuGroup=ubuntuWorkingDirectory=/home/ubuntu/.. 2024. 8. 23. [Ubuntu & Linux] cuda 및 nvidia 설치제거 방법 !! (패키지 삭제) [Ubuntu & Linux] cuda 및 nvidia 설치제거 방법 !! (패키지 삭제) 우분투에서 CUDA를 삭제하는 방법은 다음과 같습니다. CUDA를 설치할 때 사용한 방법에 따라 삭제 방법이 다를 수 있지만, 일반적으로 다음 단계를 따르면 됩니다.1. CUDA 패키지 목록 확인먼저, 설치된 CUDA 패키지 목록을 확인합니다.$ dpkg -l | grep cuda 이 명령어를 실행하면 설치된 CUDA 관련 패키지들이 리스트로 출력됩니다.2. CUDA 패키지 삭제패키지를 삭제하려면 다음 명령어를 사용합니다.$ sudo apt-get --purge remove 'cuda*'이 명령어는 모든 CUDA 관련 패키지들을 제거합니다. --purge 옵션은 설정 파일까지 완전히 삭제합니다.3. 추가적으로 설치.. 2024. 8. 13. [Ubuntu & Linux] 주피터 노트북(jupyter notebook) 실행 시 에러 TypeError: __init__() got an unexpected keyword argument 'registry' 해결방법 [Ubuntu & Linux] 주피터 노트북(jupyter notebook) 실행 시 에러 TypeError: __init__() got an unexpected keyword argument 'registry' 해결방법우분투 서버에 주피터 노트북을 설치 후 실행했더니 아래와 같은 에러가 발생하였다.OS 버전은 Ubuntu 20.04, Python은 3.8.10 이다. 확인을 해보니 패키지 버전이 안맞아서 그런거라 최신버전으로 업데이트 해주어 쉽게 해결했다.Traceback (most recent call last): File "/home/drsong/.local/bin/jupyter-notebook", line 5, in from notebook.app import main File "/ho.. 2024. 8. 12. [Ubuntu & Linux ] nohup과 systemd 의 장단점과 차이점 [Ubuntu & Linux ] nohup과 systemd 의 장단점과 차이점 nohup과 systemd는 각각 다른 목적과 기능을 가진 도구입니다. 성능 면에서도 차이가 있지만, 더 중요한 것은 관리와 신뢰성 측면에서의 차이입니다. 여기에서 두 도구의 차이점과 성능 차이를 설명하겠습니다.nohupnohup은 단순히 프로세스를 백그라운드에서 실행하고, 터미널 세션이 종료되어도 해당 프로세스가 계속 실행되도록 합니다.장점:간단하고 사용하기 쉬움.별도의 설정 파일 없이 빠르게 실행 가능.추가적인 데몬 관리 도구 없이 사용 가능.단점:프로세스 모니터링 및 자동 재시작 기능이 없음.시스템 재부팅 시 자동으로 시작되지 않음.로그 관리가 어려움(nohup.out 파일로 로그가 저장됨).systemdsystemd는 .. 2024. 7. 11. [Ubuntu & Linux ] 우분투 시스템 시간대(timezone) 변경하는 방법 !! [Ubuntu & Linux ] 우분투 시스템 시간대(timezone) 변경하는 방법 !! timedatectl 명령어로 현재 설정 된 시간대를 확인 하실 수 있습니다.$ timedatectl 아래 명령어로 타임존 리스트를 확인하고 셋팅해주시면 됩니다 :)# 타임존 리스트 확인$ timedatectl list-timezones# 한국시간대로 셋팅$ sudo timedatectl set-timezone Asia/Seoul 2024. 5. 10. [Ubuntu & Linux] 우분투20.04에서 nginx 완전히 삭제하는 방법 !! [Ubuntu & Linux] 우분투20.04에서 설치 된 nginx 완전히 삭제하는 방법 !! 우분투에 설치 된 nginx를 완전히 삭제하고 다시 설치하고 싶다면 아래 명령어를 입력해주시면 완전히 삭제가 됩니다 ! $ sudo apt-get remove --purge nginx nginx-full nginx-common 2024. 4. 1. 이전 1 2 3 4 ··· 7 다음 728x90 반응형