Lysator Web NG: Skillnad mellan sidversioner
Sebth (diskussion | bidrag) |
Sebth (diskussion | bidrag) (Visa hur man ändrar teckenkodning) |
||
Rad 1: | Rad 1: | ||
Lysators webserver använder programvarorna Nginx, Roxen och [[LysCMS]]. Nginx används som proxy-server och vidarebefordrar anrop till antingen LysCMS – för framsidan – eller Roxen – för användar- och projektsidor. |
Lysators webserver använder programvarorna Nginx, Roxen och [[LysCMS]]. Nginx används som proxy-server och vidarebefordrar anrop till antingen LysCMS – för framsidan – eller Roxen – för användar- och projektsidor. |
||
Roxen tillåter användning av RXML i websidorna. Om du vill använda RXML på din användarsida behöver du sätta exekverings- |
Roxen tillåter användning av RXML i websidorna. Om du vill använda RXML på din användarsida behöver du sätta en exekverings-bit på din HTML-fil (<code>chmod +x foo.html</code>). Även SSI stöds. |
||
== Var i filsystemet finns filerna? == |
== Var i filsystemet finns filerna? == |
||
Rad 14: | Rad 14: | ||
Du kan snabbt komma åt din webkatalog genom att följa länken <code>.public</code> i din hemkatalog (<code>cd ~/.public</code>) . |
Du kan snabbt komma åt din webkatalog genom att följa länken <code>.public</code> i din hemkatalog (<code>cd ~/.public</code>) . |
||
== Hur kommer jag åt min webkatalog/ |
== Hur kommer jag åt min webkatalog/användarsida på webben? == |
||
<tt>[ |
<tt>[https://www.lysator.liu.se/~ANVÄNDARNAMN/ https://www.lysator.liu.se/~ANVÄNDARNAMN/]</tt> |
||
== Hur anger jag teckenkodning på min hemsida? == |
|||
Lysators webserver använder teckenkodningen ISO-8859-1 om inget annat anges. Om man önskar att serva en HTML-sida med en annan teckenkodning kan man använda sig av <code><header></code> i RXML. |
|||
====Exempel för att ange att en HTML-sida är kodad med UTF-8:==== |
|||
<pre> |
|||
echo '<header name="Content-Type" value="text/html; charset=UTF-8"/>' >> sida.html |
|||
chmod +x sida.html # Så att webservern tolkar sidan som RXML |
|||
</pre> |
|||
== Var kan jag hitta ytterligare information eller be om hjälp? == |
== Var kan jag hitta ytterligare information eller be om hjälp? == |
Versionen från 5 november 2014 kl. 18.04
Lysators webserver använder programvarorna Nginx, Roxen och LysCMS. Nginx används som proxy-server och vidarebefordrar anrop till antingen LysCMS – för framsidan – eller Roxen – för användar- och projektsidor.
Roxen tillåter användning av RXML i websidorna. Om du vill använda RXML på din användarsida behöver du sätta en exekverings-bit på din HTML-fil (chmod +x foo.html
). Även SSI stöds.
Var i filsystemet finns filerna?
De ligger under /lysator/lyswww som monteras av alla datorer.
- /lysator/lyswww/users innehåller alla användarsidor
- /lysator/lyswww/projects/roxen innehåller alla projektsidor som servas av Roxen.
- /lysator/lyswww/projects/front innehåller alla projektsidor som servas av Nginx.
- /lysator/lyswww/main/static_pages/lib innehåller ~/libs boklista
- /lysator/lyswww/main/static_pages/protokoll innehåller mötesprotokoll
Du kan snabbt komma åt din webkatalog genom att följa länken .public
i din hemkatalog (cd ~/.public
) .
Hur kommer jag åt min webkatalog/användarsida på webben?
https://www.lysator.liu.se/~ANVÄNDARNAMN/
Hur anger jag teckenkodning på min hemsida?
Lysators webserver använder teckenkodningen ISO-8859-1 om inget annat anges. Om man önskar att serva en HTML-sida med en annan teckenkodning kan man använda sig av <header>
i RXML.
Exempel för att ange att en HTML-sida är kodad med UTF-8:
echo '<header name="Content-Type" value="text/html; charset=UTF-8"/>' >> sida.html chmod +x sida.html # Så att webservern tolkar sidan som RXML
Var kan jag hitta ytterligare information eller be om hjälp?
Använd LysLysKOM-mötet <möte 2077: Infosystem (@) Lysator (WWW, FTP och liknande)>.