GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Web2py na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Web2py na vašem CentOS 7. Pro ty z vás, kteří nevěděli, Web2Py je bezplatný open source full-stack framework pro rychlý vývoj rychlých, škálovatelných, bezpečných a přenosných databázově řízených webových aplikací. S web2py můžete snadno vyvíjet a spravovat své aplikace pomocí administrativního webového uživatelského rozhraní.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS nebo dedikovaném serveru. Instalace je poměrně jednoduchá a předpokládá, že používáte účet root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Web2py na server CentOS 7.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 7.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • uživatel sudo bez root nebo přístup k uživateli root . Doporučujeme jednat jako nerootový uživatel sudo , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Web2py na CentOS 7

Krok 1. Nejprve se ujistěte, že je váš systém aktuální.

yum clean allyum -y update

Krok 2. Instalace Web2py.

Vytvořte adresář aplikace a naklonujte úložiště do domovského adresáře našeho uživatele:

klon mkdir /opt/web2pyappgit --rekurzivní https://github.com/web2py/web2py.git /opt/web2pyapp

Budeme potřebovat klíč SSL a certifikát, abychom mohli později přistupovat k administrativnímu rozhraní. Z bezpečnostních důvodů je nejlepší umístit je do jiného adresáře :

mkdir /opt/web2pyapp_keyscd /opt/web2pyapp_keysopenssl req -x509 -new -newkey rsa:4096 -days 3652 -nodes -keyout web2pyapp.key -out web2pyapp.crt

Budete muset vyplnit některé informace pro generovaný certifikát. Jediná část, na které v této situaci skutečně záleží, je pole Common Name, které by mělo odkazovat na váš název domény nebo IP adresa serveru:

Název země (2 písmenný kód) [AU]:Název státu nebo provincie USA (celé jméno) [Některý stát]:Název lokality New York (např. město) []:Název organizace města New York (např. společnost) [Web2Py ]:idr00tNázev organizační jednotky (např. sekce) []:Běžný název (např. FQDN serveru nebo VAŠE jméno) []:server_domain_or_IPEmail Address []:[email protected]

Nastavte správná oprávnění pro certifikát SSL:

cd /optchmod 700 web2pyapp_keyschmod -R 600 web2pyapp_keys/*

Jsme nyní připraveni spustit náš aplikační server python:

$ python /opt/web2pyapp/web2py.py -a 'SILNÉ-HESLO-ZDE' -k /opt/web2pyapp_keys/web2pyapp.keyweb2py Webový rámec Vytvořil Massimo Di Pierro, Copyright 2007-2016 Verze 2.14.6-amps .2016.12.05.19.18.48Dostupné ovladače databáze:sqlite3, imaplib, pymysql, pg8000navštivte:        https://127.0.0.1:8000/použijte "kill -SIGTERM 1284" k vypnutí serveru webový server 

Krok 3. Přístup k Web2py.

Web2py bude ve výchozím nastavení k dispozici na portu HTTP 8000. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com:8000 nebo http://ip-vaseho-serveru:8000 . Přijměte varování certifikátu a měla by se zobrazit uvítací stránka Web2Py. Pro přihlášení do administračního back-endu klikněte na moje stránky a zadejte své heslo, které jste použili při spouštění webového serveru. Pokud používáte firewall, otevřete port 8000, abyste umožnili přístup k ovládacímu panelu.

Gratulujeme! Úspěšně jste nainstalovali Web2py. Děkujeme, že jste použili tento návod k instalaci Web2py na váš systém CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Web2py.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Web2py na CentOS 7

  1. Jak nainstalovat Wine 4.0 na CentOS 7

  2. Jak nainstalovat Vim 8.2 na CentOS 7

  3. Jak nainstalovat VirtualBox na CentOS 7

  1. Jak nainstalovat Git na CentOS 8

  2. Jak nainstalovat Docker na CentOS 8

  3. Jak nainstalovat Java 8 &11 na Centos 8