본문 바로가기

728x90

전체 글

Laravel에서 Hello World를 출력하는 방법 Laravel에서 "Hello, World!"를 출력하는 방법라우트 사용1. routes/web.php 파일 수정vim routes/web.php더보기더보기------2. 웹 브라우저 확인http://localhost/hello컨트롤러 사용1. 컨트롤러 생성app/Http/Controllers/HelloController.php 파일이 생성됩니다.php artisan make:controller HelloController2. 컨트롤러 파일 수정vim app/Http/Controllers/HelloController.php더보기더보기------sudo chown -R www-data:www-data app/Http/Controllers/HelloController.php3. 라우트 설정routes/web.. 더보기
우분투에서 Nginx, PHP, Laravel을 설치하는 방법 우분투 24.04 환경에서 Nginx, PHP, 그리고 최신 버전의 Laravel을 설치하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 24.04.1 LTS1. 시스템 업데이트시스템 패키지 목록을 업데이트합니다.sudo apt update2. Nginx 설치우분투의 기본 저장소에는 최신 버전의 Nginx가 포함되지 않을 수 있으므로 공식 Nginx 저장소를 추가하여 최신 버전을 설치합니다.# 필수 패키지 설치sudo apt install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyring# Nginx 공식 GPG 키 추가curl -fsSL https://nginx.org/keys/nginx_signing.key | g.. 더보기
우분투에서 Docker를 사용하여 멀티 플랫폼 빌드를 지원하고 설정하는 방법 우분투 24.04에서 Docker를 사용하여 멀티 플랫폼 빌드를 지원하고 설정하는 방법Docker에서 멀티 플랫폼 빌드(Multi-Platform Build)를 사용하려면 Docker Buildx를 활성화하고 설정해야 합니다. 멀티 플랫폼 빌드는 다양한 아키텍처(예: linux/amd64, linux/arm64)를 타겟으로 이미지를 빌드하는 데 유용합니다.테스트 환경$ lsb_release -dDescription: Ubuntu 24.04.1 LTS1. 멀티 플랫폼 빌드 지원 확인Docker Buildx는 Docker 19.03 이상 버전에서 기본적으로 멀티 플랫폼 빌드를 지원합니다. Docker 버전 확인docker version --format '{{.Server.Version}}'27.5.1D.. 더보기
Google 앱 비밀번호를 생성하는 방법 Google 앱 비밀번호를 생성하는 방법Gmail 계정을 Postfix와 같은 외부 애플리케이션에서 사용할 때 필요합니다.Google 앱 비밀번호 생성 URL1. 보안2. 2단계 인증3. 앱 비밀번호 생성앱 이름 입력합니다."만들기" 버튼을 클릭하면 16자리 비밀번호가 표시됩니다. 참고2단계 인증 비활성화 상태에서는 앱 비밀번호를 생성할 수 없습니다.Gmail 계정이 기업용 계정(G Suite)일 경우 관리자 권한 설정에 따라 앱 비밀번호 옵션이 비활성화되어 있을 수도 있습니다. 더보기
우분투에서 Postfix를 설치하고 테스트하는 방법 우분투 24.04에서 Postfix를 설치하고 테스트하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 24.04.1 LTS1. Postfix 설치sudo apt updatesudo apt install -y postfix설치 중에 Postfix 설정 구성 화면이 나타납니다."General type of mail configuration"에서 "Internet Site"를 선택합니다."System mail name"에 서버의 FQDN(예: mail.example.com)을 입력합니다.설치가 완료되면 기본 설정 파일이 /etc/postfix/main.cf에 생성됩니다.더보기---cat /etc/postfix/main.cf# See /usr/share/postfix/main... 더보기
[제품] QCY 넥밴드 블루투스 이어폰 T22APP QCY 넥밴드 블루투스 이어폰 T22APP2025년 01월 19 구매 참고URL- QCY KOREA : ITEMS- QCY KOREA : 공식몰 더보기
NGINX에서 리다이렉트할 때 클라이언트가 보내는 HTTP 메서드를 그대로 유지하는 방법 NGINX에서 리다이렉트할 때 클라이언트가 보내는 HTTP 메서드를 그대로 유지하는 방법HTTP에서 HTTPS로 리다이렉트할 때 클라이언트가 보내는 HTTP 메서드(예: POST, GET 등)를 그대로 유지하려면 HTTP 307 또는 HTTP 308 리다이렉트를 사용해야 합니다. return 301을 사용하면 기본적으로 메서드가 GET으로 변경되므로 원래의 HTTP 메서드를 유지하려면 return 307 또는 return 308을 사용하는 것이 중요합니다.HTTP 301 또는 302 리다이렉트를 처리할 때- 대부분의 브라우저는 POST 요청을 GET 요청으로 변경합니다.- HTTP 307이나 308 리다이렉트를 사용하면 클라이언트가 요청 메서드(POST)를 유지할 수 있습니다.방법 1 : 307 리다이렉.. 더보기
RackTables의 업그레이드를 위해 제공되는 upgrade.php 스크립트를 사용하는 방법 RackTables의 업그레이드를 위해 제공되는 upgrade.php 스크립트를 사용하는 방법RackTables 마이그레이션웹 서버 : Apache 2.4.37→ Nginx 1.26.2PHP : 7.2.24 → 8.3.15데이터베이스 : MariaDB 10.3.28 → MySQL 8.0.40Racktables : 0.21.4 → 0.22.01. MariaDB에서 데이터베이스 백업MariaDB 서버에서 RackTables 데이터베이스를 백업mysqldump -u root -p racktables_db --single-transaction --routines --triggers --events --flush-logs > racktables_db-$(date '+%Y%m%d%H%M').sql2. 백업 파일 전.. 더보기

728x90
반응형