도메인 연결해서 배포만 하면 되는데 왜 이렇게 늦었냐,,,?
거의 일주일간 오류 하나를 해결해야했거든요,,,
내용
- ajax Get/Post
- Flask
- FileZilla
- gabia 도메인 구매 & AWS 서버 구매
- AWS EC2
- og 태그
<WIL😋>
# 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
<meta property="og:title" content="~" />
<meta property="og:description" content="~"/>
<meta property="og:image" content="~"/>
< Error Record >
하지만 pymongo.errors.ServerSelectionTimeoutError 인걸요,,?
거의 일주일동안 재설치부터 EC2 인스턴스 종료 및 새롭게 생성하는 것까지 해보지 않은 일이 없었지만 해결되지 않았다,,,
마지막(?)이라는 심정으로 검색 키워드를 바꿔 서치하기 시작했고,
mongoDB developer community에서 내 에러코드와 완전히 같지는 않지만 일부분이 동일하여 열심히 댓글을 보던 중
이 부분에서 하,,,혹시,,,? 하며 내 IP Access에 문제가 있나 의문을 가지기 시작.
MongoDB Atlas는 IP White List에 등록된 IP에 한해 DB 접근을 허용한다는 포스팅을 보자마자 하,,,혹시,,,?222222
그랬고 네 결론을 그것이 맞았습니다,,,ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
Edit IP Whitelist Entry를 Anywhere로 수정하자 바로 정상 작동ㅠㅠㅠㅠㅠ드디어 DB Get/Post 가능해지뮤ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
일주일간 정말 어마어마한 삽질을 하고 stack overflow에 모든 글들 다 읽었을 듯;
ec2 재설정도ㄴㄴ..pymongo pkg 문제도ㄴㄴ..IP yes..
예상으로는 내 IP 보안에 문제가 있는 듯 하여 설정이 불가한 것 같다,,,
어쨌든 이렇게 또 배웁니다,,,^^
Viktor_Fefilov님 부디 들숨에 건강을 날숨에 재력을
<느낀점>
어쩌면 저번 주말에 끝날 수 있던 여정이 오늘에야 끝나게 되었지만 새로 적용해보았던 ubuntu와 조금 더 친근해질 수 있던 기회였던 것 같다,,,ㅎ
배포까지 완료하고 보니 뭔가 뿌듯하군!
내가 지정한 도메인으로 접속이 되는 순간 정말 어떤 서비스를 배포했다는 기분이 들었다.
이제부터는 복습 및 개인 공부를 시작해야겠다!