GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にWeb2pyをインストールする方法

このチュートリアルでは、CentOS 7にWeb2pyをインストールして構成する方法を示します。知らない人のために、Web2Pyは無料のオープンソースフルスタックフレームワークです。高速でスケーラブル、安全、かつポータブルなデータベース駆動型のWebベースのアプリケーションを迅速に開発できます。web2pyを使用すると、管理用WebUIを使用してアプリケーションを簡単に開発および管理できます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSまたは専用サーバーでホストしていることを前提としています。インストールは非常に簡単です。ルートアカウントで実行していることを前提としています。そうでない場合は、' sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS7サーバーへのWeb2pyのインストールを段階的に説明します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS7。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • 非rootsudoユーザー またはrootユーザーへのアクセス 。 非rootsudoユーザーとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

CentOS7にWeb2pyをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

yum clean all
yum -y update

ステップ2.Web2pyをインストールします。

アプリケーションディレクトリを作成し、リポジトリをユーザーのホームディレクトリに複製します:

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

後で管理インターフェースにアクセスできるように、SSLキーと証明書が必要になります。安全上の理由から、別のディレクトリに配置することをお勧めします。 :

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

生成する証明書の情報を入力する必要があります。この状況で実際に重要なのは、[共通名]フィールドだけです。このフィールドは、サーバーのドメイン名またはIPアドレス:

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]

SSL証明書に適切な権限を設定します:

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

これでPythonアプリケーションサーバーを起動する準備が整いました:

$ 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

ステップ3.Web2pyへのアクセス。

Web2pyはデフォルトでHTTPポート8000​​で利用できます。お気に入りのブラウザを開き、http://your-domain.com:8000 またはhttp:// your-server-ip:8000 。証明書の警告を受け入れると、Web2Pyのウェルカムページが表示されます。管理バックエンドにログインするには、マイサイトをクリックして、Webサーバーの起動時に使用したパスワードを入力します。ファイアウォールを使用している場合は、ポート8000​​を開いて、コントロールパネルにアクセスできるようにしてください。

おめでとうございます!Web2pyが正常にインストールされました。CentOS7システムにWeb2pyをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式のWeb2pyWebサイトを確認することをお勧めします。


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWeb2pyをインストールする方法

  1. CentOS7にWine4.0をインストールする方法

  2. CentOS7にVim8.2をインストールする方法

  3. CentOS7にVirtualBoxをインストールする方法

  1. CentOS8にGitをインストールする方法

  2. CentOS8にDockerをインストールする方法

  3. Centos8にJava8および11をインストールする方法