نحوه نصب یک اپلیکیشن Python بر روی سرور cPanel

آنچه در این مطلب می‌خوانید:

مقدمه

در این آموزش قصد داریم یک اپلیکیشن ساده Python را بروی سرور هاستینگ با کنترل پنل cPanel از طریق WSGI (Web Server Gateway Interface) نصب و راه اندازی نماییم.

فرآیند نصب:

1- نصب Python و تمام نیازمندی های آن

1-1 نصب تمام پکیج های مورد نیاز و نیازمندی های آن برای Python3

1-2 نصب پکیج های مورد نیاز برای Passengers

  • توجه: نصب ea-ruby24-mod_passenger موجب غیرفعال شدن ماژول mod_userdir میشود.

2- آماده سازی محیط مجازی یا همان Virtual Environment:

2-1 به مسیر اکانت cPanel مورد نظر که قصد نصب اپلیکیشن پایتون را داریم بروید:

2-2 یک Virtual Environment با دستور زیر ایجاد کنید:

2-3 Virtual Environment را فعال کنید:

3- ایجاد یک اپلیکیشن ساده پایتون با استفاده از فریم ورک Flask :

3-1 ایجاد یک فایل جدید برای Flask app:

3-2 کدهای زیر را به فایل python_test.py اضافه کنید و آن را ذخیره کنید:

4- ایجاد فایل Passenger WSGI:

4-1 ایجاد یک فایل برای راه اندازی Passenger WSGI

4-2 کدهای زیر را به فایل passenger_wsgi.py اضافه کنید:

5- ثبت اپلیکیشن مورد نظر در cPanel:

5-1 به cPanel لاگین کنید

5-2 به Application Manager در قسمت Software بروید

5-3 مشخصات اپلیکیشن را وارد کنید (الگوی پیشنهادی) :

Application Name: python_test
Domain: thisisatestingwebsite.com
Application Path: /home/thisisatest/python_test
Deployment Mode: Select Development

5-3-1 بر روی دکمه Deploy کلیک کنید تا اپلیکیشن ذخیره شود:

6- دسترسی اپلیکیشن

پس از Deploy برنامه، مرورگر خود را باز کرده و به آدرس URL مرتبط با برنامه بروید. اکنون برنامه پایتون شما  در دسترس است!

سخن پایانی:

شما با موفقیت یک برنامه پایتون را در cPanel نصب و deploy  کرده اید.

چنانچه به دنبال سرویس هاست لینوکس با پشتیبانی از پایتون هستید، از پلان های میزبانی وب لینوکس پارس آپتایم دیدن نمایید.

مطالعه این مطالب را هم توصیه میکنیم

خدمات مورد نیاز شما را با کیفیتی که انتظار دارید و قیمتی که انتظار ندارید.

آیا این مطلب برای شما مفید بود؟
پارس آپتایم :: خرید سرورمجازی ، خرید هاست لینوکس و ویندوز و ثبت دامین از سال 2010