Bis Python auf Apache läuft

Starten und stoppen

Apache ist standardmäßig in Mac enthalten. Überprüfe die Version.

$ httpd -v
Server version: Apache/2.4.9 (Unix)
Server built:   Sep  9 2014 14:48:20

So starten und starten Sie neu. Der Standardwert ist Port 80, also [http: // localhost].

$ sudo apachectrl start
$ sudo apachectrl stop

Aktivieren Sie cgi

Aktivieren Sie cgi_module. Da es sich um einen Kommentar handelt, entfernen Sie ihn und starten Sie ihn neu.

LoadModule cgi_module libexec/apache2/mod_cgi.so

Pfad ändern

In httpd.conf sind die Einstellungen wie folgt.

Erstellen und ändern Sie "~ / Web / doc" und "~ / Web / cgi".

DocumentRoot "/Users/myname/Web/doc"
<Directory "/Users/myname/Web/doc">
...
</Directory>
<IfModule alias_module>
    ScriptAliasMatch ^/cgi-bin/((?!(?i:webobjects)).*$) "/Users/myname/Web/cgi/$1"
</IfModule>
#
<Directory "/Users/myname/Web/cgi">
...
</Directory>

bestätigen

Sie müssen nur noch den Betrieb überprüfen. Erstellen Sie ein Python-Skript wie das folgende mit + x und greifen Sie auf "localhost / cgi-bin / test.py" zu.

test.py


#!/usr/bin/python
print 'Content-Type: text/html\n\n'
print "Hello world!"

Recommended Posts

Bis Python auf Apache läuft
Bis Sie opencv mit Python verwenden können
Führen Sie Python mit VBA aus
Führen Sie prepDE.py mit python3 aus
Führen Sie Blender mit Python aus
Führen Sie iperf mit Python aus
Bis das Changefinder-Sample auf Python läuft
Bis zur Verwendung von PhantomJS mit Python auf Heroku
Führen Sie Python mit PyCharm aus (Windows)
Führen Sie Python mit CloudFlash aus (arm926ej-s)
Python3 + Django ~ Mac ~ mit Apache
Führen Sie Label mit tkinter [Python] aus.
Führen Sie es vorerst mit CentOS7 + Apache2.4 + Python3.6 aus
Bis Python mit Pythonbrew installiert ist und Flask auf dem WSGI-Server ausgeführt wird
Bis Sie Jupyter in Docker starten
Bis Sie Ihre eigene Python-Bibliothek mit pip installieren können
Schön dich mit Python zu treffen
Führen Sie Rotrics DexArm mit der Python-API aus
Bis Sie Python in Docker einfügen
Führen Sie XGBoost mit Cloud Dataflow (Python) aus.
Führen Sie Aprili von Python auf Orange aus
Führen Sie python3 Django1.9 mit mod_wsgi aus (deploy)
Bis Sie Blender installieren und vorerst mit Python ausführen können
Bis Sie mit Python unter Windows 7 eine maschinelle Lernumgebung erstellen und ausführen
Bis zum Umgang mit Python in Atom
Bis Sie den Rubin mit Renpy schütteln
Python | Was Sie mit Python machen können
Bis matplotlib installiert ist und ausgeführt wird
Memorandum beim Ausführen von Python auf EC2 mit Apache
Beachten Sie, bis Sie Emacs mit WSL verwenden
Bis Sie die iOS-Kommunikation mit mitmproxy bestätigen
Bis Sie Ihre eigene Python-Bibliothek installieren
CentOS 6.4, Python 2.7.3, Apache, mod_wsgi, Django
Führen Sie eine Python-Webanwendung mit Docker aus
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Scraping mit Python
[Einführung in das maschinelle Lernen] Bis Sie den Beispielcode mit Chainer ausführen
Python mit Go
Twilio mit Python
In Python integrieren
Spielen Sie mit 2016-Python
AES256 mit Python
Getestet mit Python
Python beginnt mit ()
mit Syntax (Python)
Zundokokiyoshi mit Python
Excel mit Python
Mikrocomputer mit Python
Mit Python besetzen
Bis du weißt, was du mit Django mit Jenkins gemacht hast
Bis Sie Caffe installieren und das Beispiel ausführen
Bis Sie die Kaggle-API mit Colab verwenden
Python> Mit Laufzeitargumenten ausführen> Import argparse verwenden
Sie können auch mit Python problemlos eine GUI erstellen
Was vergleichst du mit Python und ==?
Bis es mit virtualenv + flask + apache + wsgi funktioniert