08_(付録2:Appendix 2):お名前.com サーバーでの環境構築 & 本番運用

08_(付録2:Appendix 2):お名前.com サーバーでの環境構築 & 本番運用

第8章(付録2:Appendix 2):お名前.com サーバーでの環境構築 & 本番運用

本編および第7章(付録1)で開発したPython Webアプリケーションや自動化スクリプトを、一般的な共用レンタルサーバーであるお名前.com レンタルサーバー環境で公開・運用する実践手順を解説します。
8-1. お名前.com サーバーの仕様把握と事前準備

8-1. お名前.com サーバーの仕様把握と事前準備

サーバーのスペックと制限事項共用サーバー環境では、一般的なクラウド(AWSやVPSなど)とは異なる制約があります。root(管理者)権限なし: sudo や apt-get などのシステムコマンドは使用できません。プロセス実行時間制限: バ...
8-2. サーバー上でのPython環境構築

8-2. サーバー上でのPython環境構築

Pythonバージョンの確認と venv 仮想環境の作成サーバー内のPython環境を確認し、独立した仮想環境を構築します。Bash# インストールされているPythonバージョンの確認python3 --version# Web公開用ディ...
8-3. Webアプリケーションのサーバー公開(CGI / Passenger運用)

8-3. Webアプリケーションのサーバー公開(CGI運用)

.htaccess によるリダイレクトとCGI実行設定ブラウザからのすべてのアクセスを Python のエントリーポイント(index.cgi)へ集約します。Apache# ~/public_html/python-lab.net/.hta...
8-4. データベース設定とSSL本番運用

8-4. データベース設定とSSL本番運用

コントロールパネルでの MySQL(MariaDB)データベース作成コントロールパネルの「データベース」設定を開き、新規データベースを作成します。データベース名、接続ユーザー名、パスワード、接続ホスト名(例: mysql123.g.gslb...
08_(付録2:Appendix 2):お名前.com サーバーでの環境構築 & 本番運用

まとめ

本付録により、ローカル環境で開発したPython Webアプリケーションや自動化スクリプトを、お名前.comの共用サーバー上で安全かつ継続的に本番運用する基盤が完成しました。制限事項(CGI動作・パーミッション・実行パス)に注意して運用を行...
トラブルシューティングFAQ(よくある原因と対処法)

トラブルシューティングFAQ(よくある原因と対処法)

お名前.comの共用サーバー環境でPythonアプリケーション(Flask/FastAPI/スクレイピング等)を本番運用する際、「画面に500 Internal Server Errorが表示される」「Cronが動かない」といったトラブルは...