centos7 react

putty로 서버에 접속하여 centos7에서 리액트를 실행시켰습니다
그러고 윈도우 웹에서 리액트 화면을 열고 싶은데 어떻게 하나요?
서버ip:포트번호 이렇게 들어갔는데 안됩니다


✅최고의 답변✅

React 앱을 웹에서 열기 위해서는 몇 가지 과정이 필요합니다. 아래는 간단한 가이드라인입니다.

1. **React 앱 빌드:**

- 먼저 React 앱을 빌드해야 합니다. 터미널에서 프로젝트 폴더로 이동하여 다음 명령어를 실행하세요:

```

npm run build

```

- 이 명령어를 실행하면 `build` 폴더가 생성됩니다.

2. **웹 서버 설정:**

- Apache 또는 Nginx 등의 웹 서버를 설치하고 설정해야 합니다.

- 예를 들어, Apache를 설치하고 설정하려면 다음과 같은 명령어를 사용할 수 있습니다:

```

sudo yum install httpd

sudo systemctl start httpd

sudo systemctl enable httpd

```

3. **React 앱 배포:**

- React 앱의 빌드 결과물을 웹 서버의 정적 파일 디렉토리로 복사합니다:

```

sudo cp -r build/* /var/www/html/

```

4. **방화벽 설정:**

- CentOS 방화벽에서 사용 중인 포트를 열어줍니다:

```

sudo firewall-cmd --zone=public --add-port=포트번호/tcp --permanent

sudo firewall-cmd --reload

```

5. **웹 브라우저에서 접속:**

- 웹 브라우저에서 `서버IP:포트번호`로 접속하여 React 앱을 확인합니다.

이렇게 설정하면 React 앱이 웹 서버를 통해 웹에서 열릴 것입니다. 서버의 IP와 포트를 정확하게 입력했는지, 빌드가 제대로 되었는지 확인하세요. 또한 서버의 방화벽이 해당 포트를 차단하고 있지 않은지도 확인해보세요.

.

.

.

도움이 되었다면 좋겠습니다. 항상 평안한 삶이 가득하시길 바랍니다 :)

▶채택 시 발생하는 해피빈은 모두 유기견 보호소를 위해 기부됩니다.

질문과 답변을 친구들과 공유하세요.