Nginx(4)
-
[Nginx] 웹, 모바일 location 분리
웹 뷰 : 3000 / 모바일 뷰 : 3001 포트로 연결되게 config 파일 설정 server { listen 80; server_name 서버네임; return 301 https://도메인$request_uri; } server { listen 443 ssl http2; #listen 80; server_name 5mi.io; charset utf-8; # check user agent if ($http_user_agent ~* '(iPhone|iPod|Opera Mini|Android.*Mobile|NetFront|PSP|BlackBerry|Windows Phone)') { set $ua_type "@mobile"; } location / { # root if ($ua_type = "@mobile..
2022.12.15 -
[Nginx] Proxy 설정
흔히 사용 하던 방법 ( SSG ) // package.json "scripts": { "build": "next build && next export", } 빌드가 되면, 기본적으로 out 폴더 밑으로 정적 파일들이 생성된다 만약 데이터를 패칭하는 부분이 SSR 방식을 사용해서 가져온다면 아래와 같은 에러가 발생 pages with getServerSideProps can not be exported 방법은 2가지가 있는데 하나는 @netlify/plugin-nextjs 플러그인을 사용하거나, 다른 하나는 nginx 설정을 통해 proxy를 잡아주는 것 로컬에서 node로 웹 서버를 실행시켜 3000포트로 서버를 여는 것처럼 서버에서도 npm start or yarn start 커맨드로 서버 노드 상 ..
2022.11.10 -
[Nginx] Nginx + PHP 파일 사이즈 설정
해당 디렉토리로 이동 후 /etc/nginx/sites-available nginx 설정 파일을 편집기로 열어서 sendfile off; 아래 client_max_body_size 50M; 지정하고자 하는 사이즈 지정 후 저장 후 빠져 나오기 PHP.ini 파일 사이즈 설정 법 아래 디렉토리로 이동 후 php.ini 파일을 편집기로 연다 /etc/php/7.4/fpm 해당 터미널에 /file_ 입력 후 해당 경로 찾으면 엔터 ( 엔터 누르면 해당 위치로 빠져나옴 ) 해당 Size를 조정 후 저장하고 빠져나온 후 아래 명령어 실행을 통해 재시작 리눅스 PHP 재시작 버전별 명령 sudo service php7.4-fpm restart 리눅스 nginx service 재시작 sudo systemctl res..
2022.04.13 -
[Nginx] redirection error
아래와 같은 에러를 뱉고 있다면, 2022/03/09 07:47:47 [error] 1361#1361: *518 rewrite or internal redirection cycle while internally redirecting to "/index.php", client: 125.143.140.7, server: ec2-3-39-30-218.ap-northeast-2.compute.amazonaws.com, request: "GET /myPage HTTP/1.1", host: "ec2-3-39-30-218.ap-northeast-2.compute.amazonaws.com" nginx 설정 중 location 부분을 location / { try_files $uri $uri/ /index.php?$qu..
2022.04.13