第5週
6089 ワード
学習の内容
プロジェクトをEC 2(feat.filezilla、gabia、AWS EC 2)にアップロード
ssh -i keypair 위치(파일을 터미널로 드래그해도 됨) ubuntu@AWS IP
UTC to KST
sudo ln -sf/usr/share/zoneinfo/Asia/Seoul/etc/localtime
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
pip3 --version
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
MongoDB - install
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse"| sudo tee/etc/apt/sources.list.d/mongodb-org-4.4.list
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo mkdir -p/data/db
MongoDB - run
sudo service mongod start
sleep 7
netstat -tnlp
MongoDB set user, set conf file
mongo admin --eval 'db.createUser({user: "test", pwd: "test", roles:["root"]});'
sudo sh -c 'echo "security:\n authorization: enabled">>/etc/mongod.conf'
sudo sed -i "s,\(^[[:blank:]]bindIp:\) .,\1 0.0.0.0,"/etc/mongod.conf
sudo service mongod stop
sudo service mongod start
sleep 5
netstat -tnlp
sudo chmod 755 initial_ec2.sh
./initial_ec2.sh
nohup python app.py &
# 아래 명령어로 미리 pid 값(프로세스 번호)을 본다
ps -ef | grep 'app.py'
# 아래 명령어로 특정 프로세스를 죽인다
kill -9 [pid값]
<meta property="og:title" content="원페이지 쇼핑몰" />
<meta property="og:description" content="맥북 급처" />
<meta property="og:image" content="{{ url_for('static', filename='ogimage.png') }}" />
Facebook ogタグの初期化:https://developers.facebook.com/tools/debug/
初期化Kakao Talk ogラベル:https://developers.kakao.com/tool/clear/og
さらに、詳細な手順は、アクションドキュメントに置き換えられます:)
導入プロセスメモ
講義資料
に感銘を与える
独自にプロジェクトを行う場合はgitアップロード、githubを使用します.ioにページを表示する方法を使用しました.
これは、サーバを購入したり、filezillaでファイルを管理したり、私が望んでいるドメインを使用したりすることができるため、非常に新鮮なプロジェクトです.実際のページを知人に共有し,受け取ったデータをDBに保存することで,Web開発の流れを大まかに知ることができる.
Reference
この問題について(第5週), 我々は、より多くの情報をここで見つけました https://velog.io/@uvula6921/웹-개발-prep-course-5주차テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol