본문 바로가기
카테고리 없음

nignx + node + phpmyadmin 설정 하기

by maestro_shane 2021. 3. 20.

 

nignx 환경이 기본적으로 세팅 되어 있는 상태에서 실행해야 하는 상황입니다.

phpmyadmin install 되신분들과 mysql 설치가 기본적으로 되어있어야 합니다. 

node 서버도 pm2나 forever로 실행이 되고 있는 기본적인 상황입니다. 

 

 

 

모든 환경은 root 권한에서 부터 시작합니다. 

sudo -i

 

1.  첫번 째로 nignx에 해당 파일로 이동을 해줍니다. 

/etc/nginx/sites-available/폴더 이름 

 

2. 해당 폴더를 들어갑니다. 

 

sudo vim 해당 폴더

 

 

3. 기본 80포트에 설정에서 도메인 이름과 노드 포트의 서버를 설정해줍니다. 

 

server_name 해당 주소 ;


location /phpmyadmin {
	index index.php index.html index.html;
    root /usr/share;
}


location / {
	proxy_pass http:127:0.0.1:8080;
}

 

80포트의 해당 주소로 접속을 하면 proxy_pass로 이동이 된다음 실행된 노드의 8080서버로 붙는겁니다. ! 

만약 도메인의 /phpmyadmin 으로 접속 하면 root의 usr/share에 있는 index.html을 읽어서 phpmyadmin 으로 이동합니다. 

 

 

문제 해결 끝!!!

 

 

댓글