Forum Turris
Fórum Turris Nápověda

Milí majitelé routerů Turris,

toto fórum bylo 9. 12. 2016 zmrazeno a nahrazeno naším novým Turris fórem. Ještě chvíli bude dostupné k prohlížení, ale již zde není možné přispívat. Více informací naleznete v oznámení o uzavření fóra.


Dear Turris routers users,

this forum has been frozen on Dec 9th, 2016 and replaced by our new Turris forum. It will be read-only accessible for some time after. For more information, read the announcement about closing the forum.

Nahoru Téma Majitelé routerů / Technická podpora / WebServer - do oficiální dokumentace projektu Turris
- - Od NONES (>>>) Dne 2015-03-31 13:14
Již delší dobu si pohrávám s myšlenkou rozjet si na Turrisu svůj vlastní webserver. Pročetl jsem vlákna zde na fóru, články a návody uživatelů Turris mimo toto fórum, ale moc z toho moudrý nejsem. Pokud vím, na routeru již běží lighttpd a na něm FORIS a LUCI, tak by bylo asi zbytečné tam instalovat jiný. Nevím ale, jak rozjet svůj webserver, abych nerozbil funkčnost FORISu a LUCI. A to jsem se právě nikde uceleně nedočetl.

Neplánuje se doplnit oficiální dokumentaci projektu právě o tento návod?
Nadřazený - - Od Jan Čermák (>>) Dne 2015-03-31 13:41 Hlasů 3
Nebudete tomu věřit, ale zrovna dnes (ještě před Vaším dotazem) jsme se přesně o tomto tématu v týmu bavili :) Vzhledem k tomu, že aktuální konfigurace lighttpd není pro další používání zrovna ideální, nejprve bychom ji rádi nějak modularizovali a uhladili, aby změny šly provádět snadněji a nebyla tam taková šance, že se něco rozbije. Až se nám to podaří, návod k použití do dokumentace přidáme.
Nadřazený - - Od NONES (>>>) Dne 2015-03-31 14:57
Ale jo, klidně bych tomu i věřil. Už jsem na to nějakou dobu myslel, jen napsat to do fóra jsem se odhodlal až dneska. Tak jsem vám tu myšlenku prostě vnuknul :-)
Ale to je vlastně dobře, aspoň potřebnost tohoto návodu máte podpořenu z řad uživatelů a lépe se vám nad tím bude bádat a pracovat!
Třeba se k tomu něco nového a zajímavého dozvíme příští týden na "turistickém večeru" - nechám se překvapit.

Jinak celkově k oficiální dokumentaci projektu velká pochvala - poslední dobou tam přibývají samé užitečné návody. Díky, díky, díky! :smile:
Nadřazený - - Od commar (>>) Dne 2015-04-16 11:45 Upraveno 2015-04-16 13:33
Mám malý dotaz,
pokouším se přidat obyč. stránku na port 81, doufal jsem že stačí přidat:

$HTTP["socket"] == ":81"   {
server.document-root = "/www3"
}


ale asi to tak nebude.

Musím tedy použít simple-vhost.document.root   ???

Nebo jak na to, poradí mi někdo?

Díky...

EDIT: aha, mám tam chybu, má být $SERVER["socket"]

ale stejně mi to nechodí a motá se mi do toho Foris...
Nadřazený - - Od Ondřej Caletka (>>>) Dne 2015-04-16 13:37
Mělo by to fungovat, jen se ta volba nejmenuje $HTTP["socket"], ale $SERVER["socket"].
Nadřazený - - Od commar (>>) Dne 2015-04-16 14:09
Ano, všiml jsem si toho a hned to opravil, ale stejně mi to nejde...
Nadřazený - - Od Ondřej Caletka (>>>) Dne 2015-04-16 15:17
A co vám nejde? Leze vám do toho Foris? To budete muset upravit konfiguraci v /etc/lighttpd/conf.d/foris.conf - uzavřít celý obsah souboru do podmíněného výrazu, aby platil jen pro port 80.
Nadřazený - Od commar (>>) Dne 2015-04-16 15:43
Aha, děkuju za nakopnutí... na vás je vždycky spoleh... :red:
Nadřazený - - Od meny Dne 2015-11-28 19:47
Předpokládám, že toto nebude po updatu na 2.7 fungovat.

Jak mohu upravit skript v /usr/share/ tak aby generoval podmíněný výraz?
Nadřazený - - Od saky (>) Dne 2015-11-28 20:15
Já si původně po update na 2.7 editoval /usr/share/foris/lighttpd-dynamic-conf tak, že jsem definici HTTP["url"] =~ ...{} ještě obalil podmínkou HTTP["host"] == "192.168.1.1" tak, aby mi Foril a Luci naslouchalo pouze na IP adrese a pro vše ostatní jsem si tam nasměroval doménu kde už jsem si to podmínkoval dle svého. Úplně stejně by šlo ale zapodmínkovat port, tedy místo HTTP["host"] dát $SERVER["socket"] == ":80" atd.

Jelikož mi ale nikdo neodpověděl zda se bude aktualizovat tento script a mám něco postavit ještě mezi něj a lighthttpd, nebo mám hledat jinou cestu, nakonec jsem to zrušil a postavil si před ligthttpd nginx. V nginxu mám standardní vhosty, kdy pro Foris a Luci je pouze proxy s tím, že rovnou servíruje jejich statický obsah (/www/luci-static a /usr/lib/python2.7/site-packages/foris/static).
Nadřazený - - Od Filip Vyskočil Dne 2015-11-30 13:11
:-)
Já stále čekám, až budu mít čas pochopit, jak napsat konfiguraci proměnné UCI klíče foris.server.scriptname.
Předpokládám, že takovéto řešení plánovali autoři Turrise.
Zatím cestu píšu do /usr/share/foris/lighttpd-dynamic-conf
config_get SCRIPTNAME server scriptname "/foris"
Nadřazený - - Od NONES (>>>) Dne 2015-11-30 13:37
Dříve bylo dobrým zvykem, že současně se vznikem nové funkčnosti při upgradu OS routeru Turris vznikla i nová stránka - téma - na dokumentačním serveru Turris. Teď sice upgrade OS přinesl lepší podporu pro provozování vlastních webů na Turrisu, ale nikde není popsáno, jak se to má správně udělat a většina lidí ani neví, jak se to má udělat správně. Třeba se toho slibovaného návodu v dokumentaci někdy dočkáme.
Nadřazený - Od saky (>) Dne 2015-11-30 13:51
Přesně, také jsem hledal nějaké best practices, aby mi to nerozbila zase další aktualizace, nenašel jsem nic. Právě proto jsem se nakonec vydal cestou nginxu a vlastní virtuálů, takže teď už mi to je jedno :-)

Vzhledem k tomu, že je tady podobných dotazů více by ale asi bylo fér, aby to někdo z týmu objasnil. Chápu vytížení poměrně malého týmu Turrise, kdy je fórum jaksi nad rámec jejich práce které mají jistě dost a stejně tak chápu zdejší zmínku o tom, že je to forum komunity kde si mají lidé radit mezi sebou a příspěvky od týmu brát nějak navíc, ale zrovna věci měněné updatem by měli být vysvětleny jimi a těžko může dát relevantní informaci někdo jiný.
Nadřazený - - Od Ondřej Caletka (>>>) Dne 2015-11-30 16:14
Máte několik možností, například editovat soubor /etc/config/foris:


config config 'server'
        option scriptname '/foris'


Případně z příkazového řádku:

# uci set foris.server=config
# uci set foris.server.scriptname=/foris
# uci commit foris
Nadřazený - Od Filip Vyskočil Dne 2015-11-30 18:22
Děkuji, to je ono.
Nahoru Téma Majitelé routerů / Technická podpora / WebServer - do oficiální dokumentace projektu Turris

Powered by mwForum 2.29.3 © 1999-2013 Markus Wichitill