Laravel/Forge
-
laravel forge로 vue nuxt 배포하는법 #deploy #배포 #nuxt #vue #nuxt배포Laravel/Forge 2023. 3. 28. 16:39
# What? Laravel forge로 vue nuxt 프로젝트 배포하는법 # How? - 프로젝트 생성 - proejct Type은 "State HTML" - web Directory는 "/"로 설정 (advanced로 선택해야 보임) - reposity 연결 (composer install 옵션 체크해제하기) - ssl 설정하기(ssl탭 -> let's encrypt) - ngnix 설정 변경하기 * [웹사이트폴더명, 기존SSL넘버, 웹사이트도메인, 포트번호(기본이 3000)] -> 한 서버에 여러 nuxt 프로젝트 세팅 시 포트번호를 바꿔줘야함 (3001로 바꾼다던지) -> 포트번호를 바꿀 경우 ngnix (127.0.0.1:3000), nuxt.config.js, ecosystem.config...
-
X-FRAME-OPTIONS 설정(iframe)Laravel/Forge 2022. 8. 29. 11:26
# What? 내 사이트를 다른 사이트에서 iframe으로 호출하고자할 때 도메인이 다르기때문에 호출을 못함. 내 사이트를 iframe으로 호출하게 해주고 싶으면 허용해주고 싶은 사이트의 도메인을 허용url로 입력해줘야함. # How? laravel forge > edit ngnix > x-frame-options 변경 ... server { ... # add_header X-Frame-Options "SAMEORIGIN"; add_header X-Frame-Options "allow-from https://test.co.kr"; ... } * https://test.co.kr 이 내 사이트를 iframe으로 갖다쓸 수 있게 허용해주고싶은 사이트임
-
413 Large entity(ngnix) 에러 수정(업로드 용량 확대)Laravel/Forge 2021. 12. 30. 01:45
# What? 이미지 업로드하다보면 큰 용량은 안되는 경우 있음 이럴 때 ngnix 설정 변경해야함 # How? 1. laravel forge > 사이트 선택 > Edit Files > ngnix 선택 > server 밑에 client_max_body_size 넣기 ... server { client_max_body_size 20000M; ... } # FORGE CONFIG (DO NOT REMOVE!) include forge-conf/erounlife.com/after/*; 2. laravel forge > 서버 선택 > PHP > Max File Upload Size 수정(메가바이트 M 기준)
-
DB툴(tableplus) 연동하기Laravel/Forge 2021. 12. 13. 12:20
# What? db툴로 db 접근해서 보고싶으면 ssh 세팅 # How? 1. Tableplus 설치 https://tableplus.com/ TablePlus | Modern, Native Tool for Database Management. Modern, native client with intuitive GUI tools to create, access, query & edit multiple relational databases: MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Amazon Redshift, MariaDB, CockroachDB, Vertica, Cassandra, and Redis. tableplus.com * 테이블플러스용 ssh key ..
-
Forge에 AWS Provider 추가 후 서버 개설하기Laravel/Forge 2020. 7. 15. 16:00
# What? Forge로 aws 서버 접근하려면 기본세팅 필요 # How? * 현재 내가 보고 있는 대시보드의 region이 내가 사용하려는 서버 region인지 확인 필요 (서울인데 오하이오 수정하고 있다던지) 1. 인바운드 규칙 편집(EC2 > Security Groups > 인바운드 규칙 편집) https://forge.laravel.com/docs/1.0/servers/providers.html * forge 문서참고 (문서에 68.183.145.91 ssh로 추가하라는건 빠져있는데 이것도 필수) 2. 권한정책 추가 (IAM > 액세스 관리 > 사용자 > 사용자 추가(자격증명은 프로그래밍 방식 액세스) > AmazonS3FullAccess, AmazonSNSFullAccess, AmazonEC2..