작성
·
1.8K
답변 1
0
안녕하세요!
질문 확인했습니다.
runserver 명령어를 통해 서버를 두개 돌릴 수 있습니다.
말씀하신 것 처럼 포트번호를 바꿈으로서 동시에 여러개의 서버를 구동이 가능합니다.
기본적으로 django 개발 서버가 사용하는 포트 기본값은 8000번인데,
이 통신. 즉, Listen 하는 포트를 변경하기 위해서는
python manage.py runserver 로 명령을 돌릴때, 추가적인 옵션이 필요합니다.
python manage.py runserver 127.0.0.1:8000
위처럼 호스트명과 포트번호를 작성해주면 해당 포트를 통해 통신하게 됩니다.
그러니까 예를 들어 한대를 8000번 포트에 실행하고
추가적으로
python manage.py runserver 127.0.0.1:8888
명령을 통해 서버를 하나 더 돌리면 정상적으로 구동이 됩니다.
팁이라면, 위의 명령어에서 127.0.0.1 - 즉 호스트 부분을 0.0.0.0 으로 변경하면,
개발중인 컴퓨터 뿐만 아니라 다른 호스트에서도 접속이 가능합니다.
python manage.py runserver 0.0.0.0:8000
답변이 도움이 되셨으면 좋겠네요.
좋은하루 보내세요!
와! 감사합니다!!