2017-07-16, 10:43
  #1
Medlem
ArnoldStrutss avatar
Hej!

Jag skulle behöva hosta en front-end hemsida på min köpta domän men även ha en back-end med databas. Python+Flask+PostgreSQL känns som en kombination jag skulle ha lätt att utveckla i för min back-end. För tillfället har jag min webbplats på Binero, men där verkar de bara ha PHP med mySQL eller msSQL som back-end. Har jag fel i det? Det kanske ändå går att ha en python-server körandes där samtidigt.

Men om detta inte går på Binero, hur kan man då göra det? Finns det något annat webbhotell som ger en lite mer fria tyglar? Jag tror inte jag orkar med PHP och mySQL, men man kanske måste köra det?

Tack!
Citera
2017-07-16, 11:31
  #2
Medlem
Citat:
Ursprungligen postat av ArnoldStruts
Men om detta inte går på Binero, hur kan man då göra det? Finns det något annat webbhotell som ger en lite mer fria tyglar? Jag tror inte jag orkar med PHP och mySQL, men man kanske måste köra det?

Du kan ställa dig in på att utveckla i PHP/ASP mot en SQL-server som backend.

Inget webbhotell kommer låta dig sätta upp webbserver på godtyckliga portar, än mindre på port 80 där de redan kör webbserver för sina andra kunder.

Är du fast besluten om att köra en egen webbserver som flask kommer du behöva skalåtkomst vilket nästan inget webbhotell erbjuder utan du får då vända dig till en shell-leverantör alternativt hyra en VPS där du själv har kontroll över systemet.
Citera
2017-07-16, 14:16
  #3
Medlem
Abbadohns avatar
En rekommendation är att kolla in Heroku. Där kan du köra din setup utan större problem. Kostar 7 USD i månaden. Men du har redan köpt hosting på Binero?
Citera
2017-07-16, 14:50
  #4
Medlem
ArnoldStrutss avatar
Citat:
Ursprungligen postat av Regentia
Du kan ställa dig in på att utveckla i PHP/ASP mot en SQL-server som backend.

Inget webbhotell kommer låta dig sätta upp webbserver på godtyckliga portar, än mindre på port 80 där de redan kör webbserver för sina andra kunder.

Är du fast besluten om att köra en egen webbserver som flask kommer du behöva skalåtkomst vilket nästan inget webbhotell erbjuder utan du får då vända dig till en shell-leverantör alternativt hyra en VPS där du själv har kontroll över systemet.

Jag förstår. Så PHP är alltså det man får nöja sig med ifall man går via webbhotell. Vad är nackdelen med shell-leverantörer då? Att man måste konfigurera hemsidan själv med apache etc? Vad skulle du ha gjort, kört på PHP?

Citat:
Ursprungligen postat av Abbadohn
En rekommendation är att kolla in Heroku. Där kan du köra din setup utan större problem. Kostar 7 USD i månaden. Men du har redan köpt hosting på Binero?

Ja, har redan hosting på Binero men är beredd att ge upp den. Så du tror man kan skulle kunna köra två processer samtidigt på Heroku och använda mer än bara 1 port (en för hemsida och en för python back-end)
Citera
2017-07-16, 15:15
  #5
Medlem
Citat:
Ursprungligen postat av ArnoldStruts
Jag förstår. Så PHP är alltså det man får nöja sig med ifall man går via webbhotell. Vad är nackdelen med shell-leverantörer då? Att man måste konfigurera hemsidan själv med apache etc? Vad skulle du ha gjort, kört på PHP?

Nackdelen med en shelleverantör är att du även där inte kommer få sätta upp en webbserver mot port 80 och att du i regel betalar för att få skalåtkomst och möjligheter att köra processer, men inte nödvändigtvis sätta upp lyssnande servrar.

Vad ska du med Apache till om du vill köra flask?

Kör PHP, flask fungerar IMO för små projekt och om du måste integrera med python, men väsentligen alla vettiga webbapplikationer kör PHP eller ASP i botten idag och det finns inget hinder att skriva php som interface:ar mot python.

Det finns inget formellt hinder för dig att köra flask och hela logiken i python, mer än att du just kommer behöva sätta webbservern på annan port eller själv förfoga över servern i fråga.
Citera
2017-07-16, 18:07
  #6
Medlem
fimbuls avatar
Hyr en billig VPS och kör hela systemet själv.
Citera
2017-07-16, 20:43
  #7
Medlem
Abbadohns avatar
Citat:
Ursprungligen postat av Regentia
Nackdelen med en shelleverantör är att du även där inte kommer få sätta upp en webbserver mot port 80 och att du i regel betalar för att få skalåtkomst och möjligheter att köra processer, men inte nödvändigtvis sätta upp lyssnande servrar.

Vad ska du med Apache till om du vill köra flask?

Kör PHP, flask fungerar IMO för små projekt och om du måste integrera med python, men väsentligen alla vettiga webbapplikationer kör PHP eller ASP i botten idag och det finns inget hinder att skriva php som interface:ar mot python.

Det finns inget formellt hinder för dig att köra flask och hela logiken i python, mer än att du just kommer behöva sätta webbservern på annan port eller själv förfoga över servern i fråga.
Vad menar du? Klart som fan att man kan köra igång en webbserver baserad i python på Heroku. Har gjort det många gånger förut, och det har fungerat galant.
Citera
2017-07-16, 21:08
  #8
Medlem
Citat:
Ursprungligen postat av Abbadohn
Vad menar du? Klart som fan att man kan köra igång en webbserver baserad i python på Heroku. Har gjort det många gånger förut, och det har fungerat galant.

Nyckelorden i mitt inlägg är mot port 80 och shelleverantör (dvs inte en server där TS har full kontroll och därmed kan sätta upp på privilegierade portar).

Du är den ende som pratat om Heroku.
Citera
2017-07-16, 21:34
  #9
Medlem
Abbadohns avatar
Citat:
Ursprungligen postat av ArnoldStruts
Ja, har redan hosting på Binero men är beredd att ge upp den. Så du tror man kan skulle kunna köra två processer samtidigt på Heroku och använda mer än bara 1 port (en för hemsida och en för python back-end)
Jag vet inte riktigt. Men du borde ta och undersöka saken. Är ingen expert, tänkte bara ge dig lite tips på en möjlig tjänst. Undersök saken.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in