서버를 만들 때 필요한 사이트와 프로그램들

코딩을 배우다보니 코딩을 할 수 있도록 해주는 프로그램을 개발한 사람들은 누구일지 정말정말 궁금해졌다
(무에서 유를 창조했다는 생각에 절로 경외심이 드는.......ㄷㄷㄷ)

가비아를 통해 원하는 도메인 주소를 구입할 수 있다
나는 http://anothneo.shop/ 라는 도메인을 구입했다 ㅎㅎㅎ 해당 주소를 검색창에 입력만하면 전세계 인구 누구나 내가 만든 웹사이트를 볼 수 있다
AWS - 항상 켜놓을 수 있는 컴터인 EC2 사용권을 구입해서 서버로 활용할 수 있게 해주는 클라우드 서비스
서버에 업로드할 파일(예: app.py, static, templates 등)을 올리는 공간
git-bash 주의!!) Ctrl+c/v는 금물-오류 ㅜㅜ 마우스 우클릭 후 paste 기능 이용하기!!
git-bash 주요 용어!!)
ls: 내 위치 모든 파일을 보여줌
cd: 폴더로 이동
# python3 -> python ----파이썬3를 파이썬이라고 하고 명령을 내릴게!
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
# pip3 -> pip ---- 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
****
서버가 계속 돌아가게 하기
nohup python app.py &
****
강제종료하기
ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill
<웹사이트 수정을 원할 때>
강제종료(git-bash) - 수정(pycharm)/저장 - python 우클릭 실행 - ls, cd 사용해서 잘 찍히나 확인(git-bash) - 영구구동 주문걸기?ㅎㅎnohup~~~(git-bash) - 파일 업로드(filezilla)
'코딩' 카테고리의 다른 글
코딩교육 5주차(버킷리스트 제작) (0) | 2022.07.21 |
---|---|
오늘의 정보(심심풀이) (0) | 2022.07.10 |
코딩교육 4주차(팬명록 기능 완성) (0) | 2022.07.10 |
코딩교육 4주차(영화 기록 페이지 - meta 태그 스크래핑 & 서버연결) (0) | 2022.07.10 |
코딩교육 4주차(화성 땅 공동구매 페이지 제작) (0) | 2022.07.10 |