상세 컨텐츠

본문 제목

Raspberry Pi 라즈베리파이 - Anet A8 연결 6부: octopi 기본포트 변경 change octopi octoprint default port 80 to 81

embedded/3D Printer

by ZelKun 2018. 10. 4. 10:00

본문

반응형


 

평소같으면 그냥 쓸텐데...

바꾼 공유기가 포트포워드기능이 그리좋지 않네요.. 내부 IP 다른데 내부 포트가 같다고 못쓰게함...

 

그러니 octopi의 octopirnt 기본포트를 80 에서 81 변경해줬습니다

 

포트 변경

/etc/haproxy/haproxy.cfg

pi@octopi:~ $ cd /etc/haproxy/

pi@octopi:/etc/haproxy $ ls -al

total 16

drwxr-xr-x   3 root root 4096 Jul 18  2017 .

drwxr-xr-x 105 root root 4096 Sep  9 02:13 ..

drwxr-xr-x   2 root root 4096 Mar 23  2018 errors

-rw-r--r--   1 root root 1179 Jul 18  2017 haproxy.cfg

pi@octopi:/etc/haproxy $ sudo cp haproxy.cfg haproxy.cfg.bk

[sudo] password for pi: 

pi@octopi:/etc/haproxy $ sudo vim /etc/haproxy/haproxy.cfg

수정에 앞서 백업좀해주고

pi@octopi:~ $ sudo vim /etc/haproxy/haproxy.cfg

[sudo] password for pi: 

 

 12         retries 3

 13         option redispatch

 14         option http-server-close

 15         option forwardfor

 16         maxconn 2000

 17         timeout connect 5s

 18         timeout client  15min

 19         timeout server  15min

 20 

 21 frontend public

 22 #        bind :::80 v4v6

 23         bind :::81

 24         bind :::443 v4v6 ssl crt /etc/ssl/snakeoil.pem

 25         option forwardfor except 127.0.0.1

 26         use_backend webcam if { path_beg /webcam/ }

 27         default_backend octoprint

 28 

 29 backend octoprint

 30         acl needs_scheme req.hdr_cnt(X-Scheme) eq 0

 31 

 32         reqrep ^([^\ :]*)\ /(.*) \1\ /\2

 33         reqadd X-Scheme:\ https if needs_scheme { ssl_fc }

 34         reqadd X-Scheme:\ http if needs_scheme !{ ssl_fc }

                                                  24,9          55%

22 라인에 bind :::80인부분을 주석처리하고 bind :::81 변경해줬습니다.

 

octopi 재시작

pi@octopi:/etc/haproxy $ sudo reboot

pi@octopi:~ $ netstat -na | grep 81

tcp6       0      0 :::81                   :::*                    LISTEN     

unix  2      [ ACC ]     STREAM     LISTENING     11281    /run/thd.socket

unix  3      [ ]         STREAM     CONNECTED     12181    

unix  3      [ ]         STREAM     CONNECTED     12381    

unix  2      [ ]         DGRAM                    11681   

octoprint 재시작하면 반영이 안되니 reboot 해주고 port확인

 

변경되었네요...

 

관련 포스팅

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 1부:octoprint install on Raspbian (Connect Anet A8 and Pi3 with octoprint)

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 2부: octoprint setting (Connect Anet A8 and Pi3 with octoprint)

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 3부:Camera setting (Connect Anet A8 and Pi3 with octoprint)

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 4부:Octoprint add on AstroPrint Plugin

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 5부: 3.5인치 터치스크린 사용하기 (use for 3.5 inch TFT Touch Screen to octopi)

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 6부: octopi 기본포트 변경 change octopi octoprint default port 80 to 81

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 7부: 12v to 5v 레귤레이터 모듈로 pi 전원사용(Use Power Supply Module 12v to 5v Regulator for pi)

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 8부: Octoprint 웹캠 유튜브 스트리밍 (how to use Youtube streaming on Octoprint Webcam)

[embedded/raspberrypi] - 034. Raspberry Pi 라즈베리 파이 - RASBIAN 3.5인치 터치스크린 사용하기 (raspbian 3.5 inch touch TFT LCD use)

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결:octopi (octoprint img) install (Connect Anet A8 and Pi3 with octopi)

[embedded/3D Printer] - Anet A8 핫엔드 노즐청소 (filament remove and hot end nozzle clean)


참고: https://github.com/guysoft/OctoPi/issues/152


반응형

관련글 더보기

댓글 영역