Lysator Web NG: Skillnad mellan sidversioner

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
(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-biten på din HTML-fil (<code>chmod +x foo.html</code>). Även SSI stöds.
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/hemsida på webben? ==
== Hur kommer jag åt min webkatalog/användarsida på webben? ==
<tt>[http://www.lysator.liu.se/~ANVÄNDARNAMN/ http://www.lysator.liu.se/~ANVÄNDARNAMN/]</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)>.