Installera CGI som en del i Apache och köra Flask via CGI

  • Författare
  • Meddelande
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11065
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Installera CGI som en del i Apache och köra Flask via CGI

Inlägg05 jan 2017, 20:23

Allra först behöver man ett cgi-skript som kör igång en Flaskapplikation. Här är en artikel som visar hur man gör:
https://dbwebb.se/coachen/flask-som-cgi-script

Sedan behöver man konfigurera sin lokala apache-server för att köra CGI-skript på de filer som slutar med ändelsen .cgi.

Den korta varianten:
Kod: Markera allt
# Enable cgi module
sudo a2enmod cgi

# Add configuration for all files with .cgi to be executed as CGI.
<Directory />
    Options +ExecCGI
    AddHandler cgi-script .cgi
</Directory>


Ska kolla hur det funkar på XAMPP.


Här följer ett par exempel som går att använda för att testa hur det kan se ut. Källkod till exempel finns i kursrepot.

Verifiera att cgi-fungerar via exempelprogram i kursrepot:
https://github.com/dbwebb-se/oopython/t ... xample/cgi

Kolla hur de borde se ut via dbwebb.se:
https://dbwebb.se/repo/oopython/example/cgi/

Kolla sen att Flask fungerar som CGI, använd exempelprogrammen från kursrepot:
https://github.com/dbwebb-se/oopython/t ... mple/flask

Det skall se ut som det gör via dbwebb.se:
https://dbwebb.se/repo/oopython/example/flask/
...
..:
.... /mos
Användarvisningsbild

Allinrep

dbwebb

  • Inlägg: 1124
  • Blev medlem: 03 sep 2012, 09:19
  • Ort: Portugal (tillfälligt)

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg05 jan 2017, 23:13

När jag kör Flask-exemplen på dbwebb.se får jag 404 not found... Ska det vara så?
https://dbwebb.se/repo/oopython/example ... al/app.cgi
Not Found

The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
Användarvisningsbild

Allinrep

dbwebb

  • Inlägg: 1124
  • Blev medlem: 03 sep 2012, 09:19
  • Ort: Portugal (tillfälligt)

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg05 jan 2017, 23:14

Nej, det skulle det inte, ser jag i den andra tråden. Måste själv lägga till ett / i slutet på länken, det går inte att bara klicka sig genom filträdet...
Användarvisningsbild

emsa16

troubleshooter

  • Inlägg: 185
  • Blev medlem: 31 dec 2015, 10:29

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg20 jan 2017, 00:26

Jag får det att fungera bra nära jag laddar upp det på studentservern men icke när jag kör på min lokala Apache-server.

Jag kör http://localhost:5000/app.cgi/ i webbläsaren och får 404 tillbaka.

Jag lade in den extra configdelen i serverns conf-fil, spelar det roll var i filen den ligger?
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11065
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg20 jan 2017, 09:15

Det är två skilda saker att köra via python, eller via apache. Via apache använder vi cgi-filen, men inte via pythons egen webbserver.
...
..:
.... /mos
Användarvisningsbild

emsa16

troubleshooter

  • Inlägg: 185
  • Blev medlem: 31 dec 2015, 10:29

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg20 jan 2017, 10:38

Nu hänger jag tyvärr inte med. Det är ju när jag försöker köra cgi-skriptet på min apache-server som det inte fungerar. Hamnar man nånstans in på Pythons egen server menar du? Är det när man kör Flask då? Äh, nu blev det rådd i huvudet.
Användarvisningsbild

litemerafrukt

troubleshooter

  • Inlägg: 262
  • Blev medlem: 01 sep 2015, 09:27
  • Ort: Lund

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg20 jan 2017, 11:31

Flasks pythonserver brukar lyssna på port 5000 "by default". Apache brukar var inställd att lyssna på port 80. Så när du skriver http://localhost:5000/app.cgi/ ser det ut som om du försöker köra app.cgi med pythonservern. Apache-adressen, om apache lyssnar på port 80, borde se ut såhär: http://localhost/app.cgi/ eller om du har ställt in apache att lyssna på port 8080 så borde adressen se ut såhär: http://localhost:8080/app.cgi/.

Hoppas det hjälper i uppklarnandet! :)
Användarvisningsbild

emsa16

troubleshooter

  • Inlägg: 185
  • Blev medlem: 31 dec 2015, 10:29

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg20 jan 2017, 14:53

Jag läste igenom det där ett par varv och till slut fattade jag! När man kör flask-appen så drar den alltså igång en egen server, oberoende av Apache? Spännande.

Nåväl, jag kom ett steg vidare, men får nu ett annat felmeddelande. Url:en är nu http://localhost:8080/app.cgi/, Apache är igång och jag har placerat app.py, app.cgi och allt annat som hör till i htdocs-mappen. Webbläsaren hävdar serverfel och i Apaches error-log hittar jag följande:

Kod: Markera allt
[Fri Jan 20 13:46:42.190249 2017] [cgi:error] [pid 83133] [client ::1:64803] AH01215: env: python3: No such file or directory: /Applications/XAMPP/xamppfiles/htdocs/app.cgi
[Fri Jan 20 13:46:42.190342 2017] [cgi:error] [pid 83133] [client ::1:64803] End of script output before headers: app.cgi


Sökvägen är rätt, app.cgi finns där loggen säger att den inte finns. Cgi-skriptet har exekveringsrättigheter och jag har lagt in det som behövdes i config-filen för servern för att den skulle kunna köra cgi-skript, per mos instruktioner ovan.
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11065
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg20 jan 2017, 17:09

I kursrepot finna example/cgi med två exempelprogram. Det använder inte Flask. Testa dem och se, troligen ger de samma fel.

Felmeddelandet säger att din shebang inte hittar programmet python3.

Troligen har den användare som kör webbservern inte pathen till python3, i sin PATH. Det är det man behöver lägga in.

Det ser ut som följande är ett okey sätt att göra det på:
http://serverfault.com/a/277034/44176

Du behöver alltså gå till din terminal, ta reda på var python3 är installerat.
Kod: Markera allt
$ which python3
/Library/Frameworks/Python.framework/Versions/3.4/bin/python3


Så såg det ut för mig. pathen är alltså /Library/Frameworks/Python.framework/Versions/3.4/bin
...
..:
.... /mos
Användarvisningsbild

brian-welch

php-programmerare

  • Inlägg: 43
  • Blev medlem: 21 aug 2017, 10:56
  • Ort: Malmö

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg04 jan 2018, 13:03

Jag har första problemet med koden:
Kod: Markera allt
sudo a2enmod cgi

Jag försöker installera CGI hos min apache server hemma (XAMPP 7.0.21-0 på Mac) som en del av kursen OOPython.

Från vilken directory bör man prova den 'sudo' koden?

Jag har fått felmeddelandet:
Kod: Markera allt
$ sudo a2enmod cgi
sudo: a2enmod: command not found
- Brian Welch
Bild
"It is impossible to work in information technology without also engaging in social engineering."
- Jaron Zepel Lanier
Användarvisningsbild

Allinrep

dbwebb

  • Inlägg: 1124
  • Blev medlem: 03 sep 2012, 09:19
  • Ort: Portugal (tillfälligt)

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg04 jan 2018, 13:08

a2enmod hör till Apache2. Kontrollera att det är tillgängligt i terminalen. Såhär ser det ut i min miljö (inte din).
Kod: Markera allt
$ apache2 -v
Server version: Apache/2.4.10 (Raspbian)
Server built:   Jul 20 2016 10:31:40


Kanske behöver du starta XAMPPs egna konsol. Den finns tillgänglig som en ikon på högersidan när du har startat XAMPP, tror jag.
Användarvisningsbild

brian-welch

php-programmerare

  • Inlägg: 43
  • Blev medlem: 21 aug 2017, 10:56
  • Ort: Malmö

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg04 jan 2018, 17:10

Hej och tack för svaret!

Jag kan inte nå apache genom min terminal. vet ej om det är ett problem.

Jag har hittat info om hur man kan konfigurera apache att köra cgi filer här: https://httpd.apache.org/docs/2.4/howto/cgi.html

Och genom XAMPP app, kan jag komma in i apaches congif fil. Så kanske skulle jag följa info här:

User Directories
To allow CGI program execution for any file ending in .cgi in users' directories, you can use the following configuration.

Kod: Markera allt
<Directory "/home/*/public_html">
    Options +ExecCGI
    AddHandler cgi-script .cgi
</Directory>


Min config fil har redan:
Kod: Markera allt
Options Indexes FollowSymLinks ExecCGI Includes


Syntax skillnaden med "+" framför "ExecCGI"

Dessutom ser jag att den "AddHandler" finns men inte under "<Directory "/Users/Brian_Welch/dbwebb-kurser">"... istället ligger den under "<IfModule mime_module>" och står som: "AddHandler cgi-script .cgi .pl"

Vad tycker ni? Lägg till en "+" och "AddHandler" i min hem directory?
- Brian Welch
Bild
"It is impossible to work in information technology without also engaging in social engineering."
- Jaron Zepel Lanier
Användarvisningsbild

brian-welch

php-programmerare

  • Inlägg: 43
  • Blev medlem: 21 aug 2017, 10:56
  • Ort: Malmö

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg08 jan 2018, 07:01

Update: Ingen ändring med de små justeringar hos min apache config fil....

Jag kommer vara jätte tacksam om nån kan hjälpa mig ordna min miljö innan kursen börjar.

Att sammanfatta: jag kan inte köra cgi filer hos min webbserver och min apache är inte nåbar genom min terminal

ang: https://dbwebb.se/coachen/flask-som-cgi-script#apache
- Brian Welch
Bild
"It is impossible to work in information technology without also engaging in social engineering."
- Jaron Zepel Lanier
Användarvisningsbild

Lew

dbwebb

  • Inlägg: 406
  • Blev medlem: 05 sep 2012, 13:42
  • Ort: Karlskrona

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg08 jan 2018, 14:22

Har du ändrat root katalog för localhost tidigare eller använder du mappen public_html?

Kod: Markera allt
<Directory "/home/*/public_html">


Om du har det behöver du kanske ändra den till den du använder:

Kod: Markera allt
<Directory "/path/to/your/localhost">
When in doubt, use brute force.
Användarvisningsbild

brian-welch

php-programmerare

  • Inlägg: 43
  • Blev medlem: 21 aug 2017, 10:56
  • Ort: Malmö

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg08 jan 2018, 20:19

Hej!

Min directory konfog ser ut som:

Kod: Markera allt
<Directory />
    AllowOverride none
    Require all denied
</Directory>

DocumentRoot "/Users/Brian_Welch/dbwebb-kurser"
<Directory "/Users/Brian_Welch/dbwebb-kurser">
    Options Indexes FollowSymLinks ExecCGI Includes
    AllowOverride All
    Require all granted
</Directory>


Sedan kommer...

Kod: Markera allt
<Directory "/Applications/XAMPP/xamppfiles/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
</Directory>
- Brian Welch
Bild
"It is impossible to work in information technology without also engaging in social engineering."
- Jaron Zepel Lanier
Användarvisningsbild

Zeldah

dbwebb

  • Inlägg: 497
  • Blev medlem: 02 mar 2016, 10:17

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg11 jan 2018, 08:26

Får du några felmeddelanden?
Går det bra att starta servern eller får du fel när du försöker visa sidan i webbläsaren?
Användarvisningsbild

Zeldah

dbwebb

  • Inlägg: 497
  • Blev medlem: 02 mar 2016, 10:17

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg11 jan 2018, 08:33

I httpd.conf filen i windows finns raden LoadModule cgi_module modules/mod_cgi.so, finns det någon liknande i din? Är den utkommenterad?
Den borde inte vara en kommentar om den är det.
Användarvisningsbild

Zeldah

dbwebb

  • Inlägg: 497
  • Blev medlem: 02 mar 2016, 10:17

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg11 jan 2018, 09:01

Det funkade inte för mig på windows men jag lycades lösa det.
Jag har följande i min config.
Kod: Markera allt
<Directory />
    AllowOverride none
    Require all granted
</Directory>

DocumentRoot "/Users/Brian_Welch/dbwebb-kurser"
<Directory "/Users/Brian_Welch/dbwebb-kurser">
    Options Indexes FollowSymLinks ExecCGI Includes
    AddHandler cgi-script .cgi
    AllowOverride All
    Require all granted
</Directory>


Jag var även tvungen att ändra shebangen i min .cgi fil, pathen till min python installation var fel.

Testa mot filerna som ligger i example/cgi och example/flask för att vara säker att det inte är någon annat som blivit fel.
Användarvisningsbild

brian-welch

php-programmerare

  • Inlägg: 43
  • Blev medlem: 21 aug 2017, 10:56
  • Ort: Malmö

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg11 jan 2018, 11:49

Zeldah skrev:Får du några felmeddelanden?
Går det bra att starta servern eller får du fel när du försöker visa sidan i webbläsaren?

Min apache fungerar hur bra som helst annars. Och jag kan köra min [url]localhost:5000 (...dbwebb-kurser/oopython/me/kmom01/my_app/app.py) som in övningar utan problem:
Bild

Meddelandet i webbläsaren när jag försöker öppna http://localhost:8080/oopython/me/flask/app.cgi/ är:
Serverfel!
Servern råkade ut för ett internt fel och det var inte möjligt att slutföra din begäran.

Felmeddelande:
End of script output before headers: app.cgi

Om du tror att detta beror på ett serverfel, vänligen kontakta webbansvarig.

Error 500
localhost
Apache/2.4.26 (Unix) OpenSSL/1.0.2l PHP/7.0.21 mod_perl/2.0.8-dev Perl/v5.16.3

Meddelande när jag försöker nå min apache i terminal:
Kod: Markera allt
$ sudo a2enmod cgi
Password:
sudo: a2enmod: command not found

Kod: Markera allt
$ apache2 -v
-bash: apache2: command not found

Kod: Markera allt
$ apache -v
-bash: apache: command not found



Zeldah skrev:I httpd.conf filen i windows finns raden LoadModule cgi_module modules/mod_cgi.so, finns det någon liknande i din? Är den utkommenterad?
Den borde inte vara en kommentar om den är det.


Det finns så här nu:
Kod: Markera allt
LoadModule cgi_module modules/mod_cgi.so
LoadModule cgid_module modules/mod_cgid.so

Inte 'commented out'

Zeldah skrev:Testa mot filerna som ligger i example/cgi och example/flask för att vara säker att det inte är någon annat som blivit fel.

Menar du att öppna example filerna i min webbläsare, va?
- Brian Welch
Bild
"It is impossible to work in information technology without also engaging in social engineering."
- Jaron Zepel Lanier
Användarvisningsbild

brian-welch

php-programmerare

  • Inlägg: 43
  • Blev medlem: 21 aug 2017, 10:56
  • Ort: Malmö

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg11 jan 2018, 11:54

- Brian Welch
Bild
"It is impossible to work in information technology without also engaging in social engineering."
- Jaron Zepel Lanier
Användarvisningsbild

Zeldah

dbwebb

  • Inlägg: 497
  • Blev medlem: 02 mar 2016, 10:17

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg11 jan 2018, 12:00

Har du testat lägga till AddHandler cgi-script .cgi i DocumentRoot? och startat om apache.
Överst i de cgi filena du testat öppna i webbläsaren är där en shebang som pekar ut var python3 finns på din dator, stämmer dem?
Användarvisningsbild

brian-welch

php-programmerare

  • Inlägg: 43
  • Blev medlem: 21 aug 2017, 10:56
  • Ort: Malmö

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg11 jan 2018, 13:33

den AddHandler cgi-script .cgi finns under min <IfModule mime_module> som:
Kod: Markera allt
#AddHandler cgi-script .cgi
# XAMPP, since LAMPP 0.9.8:
AddHandler cgi-script .cgi .pl


Ska jag lägga det också i <Directory "/Users/Brian_Welch/dbwebb-kurser"> eller plocka bort det och placera om?

Båda av mina "app.cgi" och både av mina "app.py" filerna har shebang:
Kod: Markera allt
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
- Brian Welch
Bild
"It is impossible to work in information technology without also engaging in social engineering."
- Jaron Zepel Lanier
Användarvisningsbild

brian-welch

php-programmerare

  • Inlägg: 43
  • Blev medlem: 21 aug 2017, 10:56
  • Ort: Malmö

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg11 jan 2018, 13:43

Zeldah skrev:Har du testat lägga till AddHandler cgi-script .cgi i DocumentRoot? och startat om apache.
Överst i de cgi filena du testat öppna i webbläsaren är där en shebang som pekar ut var python3 finns på din dator, stämmer dem?


I added AddHandler cgi-script .cgi under <Directory "/Users/Brian_Welch/dbwebb-kurser">

Samma 500 serverfel meddelande på: http://localhost:8080/oopython/me/flask/app.cgi/

Är det nåt värde här?
Kod: Markera allt
$ which python3
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3


Och här är min apache config fil: https://codeshare.io/5wqodD
- Brian Welch
Bild
"It is impossible to work in information technology without also engaging in social engineering."
- Jaron Zepel Lanier
Användarvisningsbild

Zeldah

dbwebb

  • Inlägg: 497
  • Blev medlem: 02 mar 2016, 10:17

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg11 jan 2018, 15:47

Om du skriver /usr/bin/env python3 i terminalen, hittar den python?
Användarvisningsbild

brian-welch

php-programmerare

  • Inlägg: 43
  • Blev medlem: 21 aug 2017, 10:56
  • Ort: Malmö

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg13 jan 2018, 08:06

Zeldah skrev:Om du skriver /usr/bin/env python3 i terminalen, hittar den python?


Yes - bekräftat

Kod: Markera allt
$ /usr/bin/env python3
Python 3.6.2 (v3.6.2:5fd33b5926, Jul 16 2017, 20:11:06)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>


Vet ej om det är värt att kämpa vidare - jag kan lika bra testa min flask/cgi genom att köra python3 app.py i flask mappen och öppna http://localhost:5000 för att test min code/CSS/ect.

Men jag blir rädd när det fungera inte exakt som det bör
- Brian Welch
Bild
"It is impossible to work in information technology without also engaging in social engineering."
- Jaron Zepel Lanier
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11065
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg13 jan 2018, 10:19

VIlken användare kör Apache servern?
Har den användaren python i sin path på samma sätt?
Pröva uppdatera skriptet med den absoluta pathen till python. Så gör vi för att få det att fungera på Windows.
...
..:
.... /mos
Användarvisningsbild

brian-welch

php-programmerare

  • Inlägg: 43
  • Blev medlem: 21 aug 2017, 10:56
  • Ort: Malmö

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg13 jan 2018, 12:00

mos skrev:VIlken användare kör Apache servern?
Har den användaren python i sin path på samma sätt?
Pröva uppdatera skriptet med den absoluta pathen till python. Så gör vi för att få det att fungera på Windows.


Tyvärr förstår jag inte fråga om användare. Menar du root mapp osv?

som....?
Kod: Markera allt
DocumentRoot "/Users/Brian_Welch/dbwebb-kurser"
<Directory "/Users/Brian_Welch/dbwebb-kurser">


Ändrade min shebang till:
Kod: Markera allt
#!/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
# -*- coding: UTF-8 -*-

Ingen ändring på URL: http://localhost:8080/oopython/me/flask/app.cgi/ - Fortfarande 500 serverfel
- Brian Welch
Bild
"It is impossible to work in information technology without also engaging in social engineering."
- Jaron Zepel Lanier
Användarvisningsbild

Allinrep

dbwebb

  • Inlägg: 1124
  • Blev medlem: 03 sep 2012, 09:19
  • Ort: Portugal (tillfälligt)

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg13 jan 2018, 18:16

brian-welch skrev:Men jag blir rädd när det fungera inte exakt som det bör

Det behöver du inte vara.

Om du kollar i guiden igen så kan du se att den delen av guiden endast gäller Linux-maskiner:
Om du inte har konfigurerat din Apache webbserver för att köra CGI skript så är följande de steg som behövs utföras (på en Linux-maskin).

Och om du kollar översta inlägget i den här tråden så kan du se att lärarteamet inte har testat det genom XAMPP än:
Ska kolla hur det funkar på XAMPP.

morper

css-hackare

  • Inlägg: 21
  • Blev medlem: 15 jan 2018, 12:32

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg19 jan 2019, 14:06

Hej!

Får inte till det med att lägga till CGI i Apache webbserver på windows 10 Bash. Jag förstår inte instruktionen som ges i artikeln "Flask som CGI-skript" under rubriken "Lägg till CGI i Apache webbserver" https://dbwebb.se/coachen/flask-som-cgi-script#apache. Efter mycket googlande för att hitta en lösning vänder jag nu mig till forumet :D

Till att börja med är det inte tydligt om jag ska köra dessa kommandon på den virtuella miljön (venv) eller inte, men jag har antagit att vi inte ska köra detta på den virtuella miljön.

Kommandot
Kod: Markera allt
sudo a2enmod cgi
funkar fint och talar om att modulen cgi enablas.

Nästa del i instruktionen förstår jag inte:

Sedan behöver du aktivera CGI i din Apache konfigurationsfil, inom ett <directory> direktiv.
Options +ExecCGI
AddHandler cgi-script .cgi


Var hittar jag min Apache konfigfil? Vad heter den? Vad är ett directory direktiv, ska det sättas för "/" eller för ett speciellt directory? Jag har kikat i mappen /etc/apache2/ där filen apache2.conf finns och i den hittat andra directory direktiv, men då den är read-only antar jag att det är någon annan config-fil som avses?
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11065
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Installera CGI som en del i Apache och köra Flask via CG

Inlägg21 jan 2019, 09:10

Det låter som du installerat Apache inuti din WSL/bash. Så kan man göra men det är lite klurigt och frågan är om man verkligen vill köra Apache inuti WSL.

Jag hade hellre valt att köra XAMPP, som du har i din Windows-installation, och gjort konfigurationen där. Troligen är det en enklare väg.
...
..:
.... /mos

Vilka är online

Användare som besöker denna kategori: Google [Bot] och 18 gäster