Palvelin web-sovelluksille

Aloitettu Linux-palvelimen asennus. Palvelimelle tulee (sitten joskus) tietokantaa käyttävä web-sovellus.

Palvelu tehdään AWS:n Lightsail-palvelimelle. Tarvittavat alustaohjelmat asennetaan käynnistys-scriptillä. Varsinainen sovellus asennetaan (sitten joskus) joko manuaalisesti tai AWS:n CodeDeploy’lla.

Alustaohjelmat

Käyttöjärjestelmä

  • Amazon Linux 2018.03

Alustaohjelmat

  • python36, tulkattava ohjelmointikieli
  • boto3, AWS:n python SDK
  • flask, web microframework
  • gcc, c-kääntäjä tarvitaan uwsgi:n asennukseen
  • nginx, web-palvelin
  • uwsgi, sovelluspalvelin
  • mysql-server, tietokantapalvelin

Käynnistys-scripti

# Lightsail launch script
# Amazon Linux 2018.03
yum -y update
yum -y install python36
pip-3.6 install boto3
pip-3.6 install flask
yum -y install gcc
yum -y install nginx
pip-3.6 install uwsgi
service nginx start
yum -y install mysql-server
service mysqld start
chkconfig mysqld on


Leave a Reply

Your email address will not be published. Required fields are marked *