상세 컨텐츠

본문 제목

웹개발 5주차 개발일지(with 스파르타 코딩 클럽)

스파르타 코딩클럽 개발일지

by 퓨어워터맨 2023. 1. 22. 10:43

본문

728x90
반응형

안녕하세요 여러분

새해 복많이 받으세요 오늘이 설날 당일 이네요 

 

저는 이번주까지 해서 드디어 웹개발 완강을 하였습니다. 

부족하지만 그래도 끝까지 가보았다고 생각하니 기분이 좋네요 

 

나머지는 이제 복습과 응용, 연습인거 같습니다. 

 

5주차는 flask 프레임워크를 활용해서 API를 만들고, 기능 구현 웹페이지를 만들어서, EC2에 올리는 것까지 배웠습니다. 

 

1. 클라이언트와 서버 연결 확인하기

2, 서버 만들기

3. 클라이언트 만들기

4. 완성 확인하기 

# python3 -> python
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

# pip3 -> pip
sudo apt-get update
sudo apt-get install -y python3-pip
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1

# port forwarding
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000


ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill

위의 코드는 서버 세팅할 때 사용하는 구문입니다. 

필요할 때마다 그때 그때 복사 붙여넣기 해서 사용하면 됩니다. 

 

-> 코딩하서 만든 파일을 AWS에서 서버를 구매하고(리눅스), 서버를 세팅하고, flask 서버를 실행, AWS에서 포트 열고(80과 5000), 업로드한다.

-> 포트포워딩을 하고, nohup 설정하고, 도메인을 구입하고(가비아에서, shop 있는 걸로 하여 아주 저렴하게 구매), og태그까지 해야 비로소 완성이 됩니다.

 

저희가 무심코 사용한 것들이 이러한 과정을 거치게 되는 것을 처음 알게 되었습니다. 

 

이제 시작이라고 생각합니다. 

쇼핑몰 사업을 하고 있어서,  웹페이지와 앱, 키워드, 크롤링에 아주 밀접한 연관이 있는데, 보다 더 심화과정 및 기존 배운 것 복습을 통하여, 보다 더 향상된 모습을 보여드리겠습니다. 

 

실제로 저만의 홈페이지를 만들어서 공유도 해보도록 하겠습니다. 

 

모두들 하시는 일 모두 이루시기를 기원하겠습니다. 

 

 

 

 

728x90
반응형

관련글 더보기