GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Web2py en CentOS 7

En este tutorial, le mostraremos cómo instalar y configurar Web2py en su CentOS 7. Para aquellos de ustedes que no lo sabían, Web2Py es un marco completo de código abierto y gratuito. para el desarrollo rápido de aplicaciones web basadas en bases de datos rápidas, escalables, seguras y portátiles. Con web2py, puede desarrollar y administrar fácilmente sus aplicaciones mediante el uso de una interfaz de usuario web administrativa.

Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS o servidor dedicado. La instalación es bastante simple. y asume que está ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso de Web2py en un servidor CentOS 7.

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:CentOS 7.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Web2py en CentOS 7

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

yum clean all
yum -y update

Paso 2. Instalación de Web2py.

Cree el directorio de su aplicación y clone el repositorio en el directorio de inicio de nuestro usuario:

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

Necesitaremos una clave SSL y un certificado para poder acceder posteriormente a la interfaz administrativa. Por seguridad, es mejor que los coloquemos en un directorio diferente :

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

Tendrá que completar cierta información para el certificado que está generando. La única parte que realmente importa en esta circunstancia es el campo Nombre común, que debe hacer referencia a su nombre de dominio o dirección IP del servidor:

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]

Establezca los privilegios adecuados para el certificado SSL:

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

Estamos listos para iniciar nuestro servidor de aplicaciones Python ahora:

$ 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

Paso 3. Acceso a Web2py.

Web2py estará disponible en el puerto HTTP 8000 de forma predeterminada. Abra su navegador favorito y vaya a http://your-domain.com:8000 o http://your-server-ip:8000 . Acepte la advertencia del certificado y debería aparecer la página de bienvenida de Web2Py. Para iniciar sesión en el back-end de administración, haga clic en mis sitios e ingrese su contraseña, la que utilizó al iniciar el servidor web. Si está utilizando un firewall, abra el puerto 8000 para habilitar el acceso al panel de control.

¡Felicitaciones! Ha instalado correctamente Web2py. Gracias por usar este tutorial para instalar Web2py en su sistema CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de Web2py.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar Web2py en CentOS 7

Cómo instalar Java en CentOS 7

Cómo instalar Ruby en CentOS 7

Cómo instalar PostgreSQL en CentOS 7

Cómo instalar Go en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar R en CentOS 8