Met het Plus-pakket en hoger kun je Python-webapplicaties draaien op je hostingpakket bij Antagonist. Het opzetten van een Python-applicatie vraagt iets meer voorbereiding dan bijvoorbeeld het uploaden van een PHP-website. In deze handleiding lees je hoe je dit aanpakt met de Python-selector in DirectAdmin.
Voor het installeren en testen van een Python-webapplicatie is het handig dat je weet hoe je een SSH-verbinding met je pakket kunt maken.
Python‑applicatie aanmaken via de Python‑selector
1. Log in op DirectAdmin van je hostingpakket.
2. Ga in het menu naar Extra programma's → Python Selector en klik op Create application.
3. Vul in het venster dat verschijnt de gewenste instellingen voor je Python-applicatie in en klik daarna op Create.
- Python version: kies de gewenste Python-versie (3.10 is aanbevolen).
- Application root: de map waarin je project komt te staan.
- Application URL: de URL waarop je de applicatie wilt bereiken.
- Application startup file: het startpunt voor onze server (standaard passenger_wsgi.py).
- Application Entry point: laat leeg, zodat hier automatisch de standaardwaarde ‘application’ ingevuld wordt.
- Passenger log file: optioneel, bestandsnaam voor logging.
4. Na het aanmaken van de applicatie toont DirectAdmin de SSH‑commando’s om:
- je virtualenv te activeren
- naar je projectmap te navigeren
De virtualenv zorgt ervoor dat alle benodigde pip-pakketten en de Python-versie binnen de context van jouw webapplicatie worden ingesteld.
5. Activeer je virtualenv door het aangegeven commando via SSH uit te voeren. Vervolgens kun je met 'pip install <softwarepakket>' de eventueel benodigde pakketten installeren.
$ pip install <softwarepakket>