GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Web2py unter CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie Web2py auf Ihrem CentOS 7 installieren und konfigurieren. Für diejenigen unter Ihnen, die es nicht wussten, Web2Py ist ein kostenloses Open-Source-Full-Stack-Framework für die schnelle Entwicklung schneller, skalierbarer, sicherer und portabler datenbankgestützter webbasierter Anwendungen. Mit web2py können Sie Ihre Anwendungen mithilfe einer administrativen Web-Benutzeroberfläche ganz einfach entwickeln und verwalten.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS oder dedizierten Server hosten. Die Installation ist recht einfach und geht davon aus, dass Sie im Root-Konto laufen, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Web2py auf einem CentOS 7 Server.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 7.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Web2py auf CentOS 7

Schritt 1. Beginnen wir damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

yum clean all
yum -y update

Schritt 2. Web2py installieren.

Erstellen Sie Ihr Anwendungsverzeichnis und klonen Sie das Repository in das Home-Verzeichnis unseres Benutzers:

mkdir /opt/web2pyapp
git clone --recursive https://github.com/web2py/web2py.git /opt/web2pyapp

Wir benötigen einen SSL-Schlüssel und ein Zertifikat, damit wir später auf die Verwaltungsoberfläche zugreifen können. Aus Sicherheitsgründen legen wir diese am besten in einem anderen Verzeichnis ab :

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

Sie müssen einige Informationen für das Zertifikat, das Sie erstellen, ausfüllen. Der einzige Teil, der in diesem Fall tatsächlich von Bedeutung ist, ist das Feld Common Name, das auf Ihren verweisen sollte Domänenname oder IP-Adresse des Servers:

Country Name (2 letter code) [AU]:US
State or Province Name (full name) [Some-State]:New York
Locality Name (eg, city) []:New York City
Organization Name (eg, company) [Web2Py]:idr00t
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:server_domain_or_IP
Email Address []:[email protected]

Legen Sie die richtigen Berechtigungen für das SSL-Zertifikat fest:

cd /opt
chmod 700 web2pyapp_keys
chmod -R 600 web2pyapp_keys/*

Wir sind jetzt bereit, unseren Python-Anwendungsserver zu starten:

$ python /opt/web2pyapp/web2py.py -a 'STRONG-PASSWORD-HERE' -k /opt/web2pyapp_keys/web2pyapp.key

web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2016
Version 2.14.6-stable+timestamp.2016.12.05.19.18.48
Database drivers available: sqlite3, imaplib, pymysql, pg8000

please visit:
        https://127.0.0.1:8000/
use "kill -SIGTERM 1284" to shutdown the web2py server

Schritt 3. Zugriff auf Web2py.

Web2py ist standardmäßig auf HTTP-Port 8000 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com:8000 oder http://your-server-ip:8000 . Akzeptieren Sie die Zertifikatswarnung und die Begrüßungsseite von Web2Py sollte angezeigt werden. Um sich im Administrations-Backend anzumelden, klicken Sie auf Meine Seiten und geben Sie Ihr Passwort ein, das Sie beim Starten des Webservers verwendet haben. Wenn Sie eine Firewall verwenden, öffnen Sie bitte Port 8000, um den Zugriff auf das Control Panel zu ermöglichen.

Herzlichen Glückwunsch! Sie haben Web2py erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Web2py auf Ihrem CentOS 7-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Web2py-Website zu besuchen.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie Web2py unter CentOS 7

So installieren Sie Java unter CentOS 7

So installieren Sie Ruby unter CentOS 7

So installieren Sie PostgreSQL unter CentOS 7

So installieren Sie Go unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8