테스트 사이트 - 개발 중인 베타 버전입니다

우분투 리눅스 22.04 LTS 버전에서 iptables에 8000번 포트를 허용하여 그누보드6 파이썬 버전을 실행시키는 방법에 대해 알아 봅니다.

· 1년 전 · 1204 · 2

https://youtu.be/J4uSSiapy1M

 

 

iwinv.kr 의 클라우드 서비스에서 Ubuntu Linux 22.04 LTS 를 설치하고,

 

1. git 으로 그누보드6 복제
    git clone https://github.com/gnuboard/g6.git

 

2. python 가상환경 설정시 문제 발생
    python3 -m venv venv

 

3. 문제 해결
    sudo apt update
    sudo apt python3.10-venv

 

4. 파이썬 패키지 설치
    pip install -r requirements.txt

 

5. uvicorn 실행시 8000 포트 접속 불가
    uvicorn main:app --reload --host 0.0.0.0 --port 8000

 

6. 방화벽 프로그램 설치 및 설정 확인
    sudo dpkg --get-selections | grep -E "iptables|ufw"
    sudo ufw status
    sudo iptables -L

 

7. iptables 설정 파일 직접 수정
    sudo vi /etc/iptables/rules.v4
    -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 8000 -j ACCEPT #추가

 

8. iptables 설정 파일 로딩 및 확인
    sudo netfilter-persistent reload
    sudo iptables -L

 

9. 다시 uvicorn 실행
    uvicorn main:app --reload --host 0.0.0.0 --port 8000
-끝-

 


그누보드6 github 저장소
https://github.com/gnuboard/g6

 

그누보드6 사용자데모
https://g6.demo.sir.kr/

 

그누보드6 커뮤니티
https://sir.kr/main/g6/

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

1년 전

감사 합니다.

windows11 wsl2에 따라하니 잘 됩니다.

서브메뉴 등록 시

sub menu 펼침이 안 됩니다.

1년 전

좋은 정보 감사합니다.

게시글 목록

번호 제목
49
36
33
31
22
21
17
16
15
14
11
10
9
8
7
3
2
1