Kapsin tukifoorumi
Tukifoorumi on tarkoitettu helpottamaanKapsin palveluita koskevien kysymysten ratkaisua.
tarjoaa sinulle mahdollisuudet ilmaista itseäsi Internetissä.
Huomioi, että tuo pitää olla sisäiseen porttiin bindattuna, eli webapp1.n.kapsi.fi on sisäinen osoite ja lakalta sitten rewrite tohon sisäiseen osoitteeseen. Tai vaihtoehtoisesti myös voi proxyn tehdä apachen avulla. En nimittäin ole varma onko rewrite hyvä idea tuohon tarkoitukseen koska Lakalla pitää olla reverse-proxy jotta pääset käsiksi tuohon webapp1:n sisäiseen porttiin ulkoa.
Ongelma tosiaan korjaantui kun lisäsi tohon rimpsuun sen n:än eli webapp1.n.kapsi.fi. Ylläpidolta sain jo portin käyttöön jonka kautta pyyntö ohjataan webapp1 serverille. Ajattelin jossain vaiheessa tehdä jonkunlaiset ohjeet tästä, jotta muiden ei tarvi samalla tavalla tapella tästä...
Miten toi proxyn tehdän apachen avulla ( tai linkki johonkin ohjeeseen), kun ite kokeilin tehdä apachella, nii herjaa vaan että toiminta ei ole sallittu.
Tämän ja muutaman muun ketjun perusteella selvitin miten homma tehdään ja kirjoitin ohjeen:
https://github.com/suniala/kapsi-django-ohje
Ohjeessa pitäisi olla kaikki tarvittava lukuun ottamatta sovelluspalvelimen ajamista taustalla. Ottaisin mieluusti vastaan vinkkejä millaisella cron-loitsulla sovelluspalvelin kannattaisi käynnistää. Ja muutakin palautetta voi pistää joko täällä tai githubissa.
Keksin cron-loitsutkin, ks. github.
Toimii hienosti, kiitos näistä ohjeista! Itse en tosin tuota django-wikiä asentanut, vaan hieman soveltaen generoin django-adminilla sen perus mysite-esimerkkiprojektin. Olin tämän takia jo vaihtamassa Kapsia vps-hostaajaan, mutta nytpä ei tarvitsekaan. :-)
Lataako teillä Django etusivun oikein? Minulla kun osoitteeksi syöttää domain.fi tai domain.fi/home/, yrittää sivusto mennä osoitteeseen domain.fi/index.html/ ja tulee herja sivua ei löydy. Kaikki muut templatet kyllä latautuu oikein.
Käytän siis gunicornia Djangon pyörittämiseen webapp1:llä, yllä mainitulla tavalla. Static-kansion sisältöä pyörittää Whitenoise niminen python ohjelma. Onko tämä nyt kiinni Apachen asetuksista vai mistä?
Saitko koskaan toimimaan?
Sainb lopulta. Onkin ollut mielessä, että voisin jossain välissä kirjotella rautalankaisen ohjeen tähän.
Jos viitit. Oon nyt yrittänyt vääntää djangoa toimimaan webapp palvelimella ja oon pääsyt jo aika pitkälle, mutta jostain syystä sä ei löydä index.html tiedostoa tai mitään muutakaan tiedostoa, minkä luon. Djangon virheilmoitus kyllä tulee. Jokin siis menee vielä pileen eteenpäin ohjauksessa.
Hei ja sori kun vastaaminen kesti. Minkä virheilmoituksen django antaa?
Olethan huomannut lisätä webapp:n osoitteen ja käyttämäsi domainin osoitteen settings.py-tiedoston ALLOWED_HOSTS-kohtaan? Esimerkki: "ALLOWED_HOSTS = ['webapp1.n.kapsi.fi', '.esimerkkidomain.fi', '.esimerkkidomain.fi.']"
Lisäksi lisää settings.py tiedostoon kohta "USE_X_FORWARDED_HOST = True"
Näköjään jos laitan .htaccess tiedoston www juureen, nii kaikki toimii. mut heti kun laitan ohjauksen jostain kansiosta, nii se ei enää toimi. Jotenkin nyt ei uudelleen ohjaus toimi djangossa tai .htaccessä on jokin asetus pielessä
Kirjautumisen jälkeen voit tilata tähän kysymykseen jätetyt uudet vastaukset ja kommentit omaan sähköpostiisi.
RSS-lukijan kautta:Markdown-perusteet
Kysymyksen avainsanat:
kysytty: 12.05.2018 klo 01:12
katsottu: 2,662 kertaa
päivitetty: 17.03.2019 klo 17:06