GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Web2py di CentOS 7

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal dan konfigurasi Web2py di CentOS 7. Bagi Anda yang belum tahu, Web2Py adalah framework full-stack open source gratis. untuk pengembangan cepat aplikasi berbasis web berbasis database yang cepat, terukur, aman, dan portabel. Dengan web2py, Anda dapat dengan mudah mengembangkan dan mengelola aplikasi melalui penggunaan UI web administratif.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS atau server khusus Anda sendiri. Instalasinya cukup sederhana dan menganggap Anda berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Web2py di server CentOS 7.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 7.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Web2py di CentOS 7

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

yum clean all
yum -y update

Langkah 2. Memasang Web2py.

Buat direktori aplikasi Anda dan klon repositori ke direktori home pengguna kami:

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

Kami akan memerlukan kunci SSL dan sertifikat agar nanti kami dapat mengakses antarmuka administratif. Untuk alasan keamanan, sebaiknya kami meletakkannya di direktori yang berbeda :

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

Anda harus mengisi beberapa informasi untuk sertifikat yang Anda buat. Satu-satunya bagian yang benar-benar penting dalam keadaan ini adalah bidang Nama Umum, yang harus merujuk nama domain atau alamat IP server:

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]

Tetapkan hak istimewa yang tepat untuk sertifikat SSL:

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

Kami siap untuk memulai server aplikasi python kami sekarang:

$ 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

Langkah 3. Mengakses Web2py.

Web2py akan tersedia pada port HTTP 8000 secara default. Buka browser favorit Anda dan navigasikan ke http://your-domain.com:8000 atau http://your-server-ip:8000 . Terima peringatan sertifikat dan halaman sambutan Web2Py akan muncul. Untuk masuk ke back-end administrasi, klik situs saya dan masukkan kata sandi Anda, kata sandi yang Anda gunakan saat memulai server web. Jika Anda menggunakan firewall, buka port 8000 untuk mengaktifkan akses ke panel kontrol.

Selamat! Anda telah berhasil menginstal Web2py. Terima kasih telah menggunakan tutorial ini untuk menginstal Web2py pada sistem CentOS 7 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Web2py.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Web2py di CentOS 7

  1. Cara Menginstal Wine 4.0 di CentOS 7

  2. Cara Menginstal Vim 8.2 di CentOS 7

  3. Cara Menginstal VirtualBox di CentOS 7

  1. Cara Menginstal Git di CentOS 8

  2. Cara Menginstal Docker di CentOS 8

  3. Cara Menginstal Java 8 &11 di Centos 8