Skillnad mellan versioner av "Lysator Web NG"

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
(5 mellanliggande sidversioner av samma användare visas inte)
Rad 18: Rad 18:
   
 
== Hur anger jag teckenkodning på min sida? ==
 
== Hur anger jag teckenkodning på min sida? ==
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. <code><header></code> kan placeras var som helst på sidan.
+
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 på hur man anger att en HTML-sida är kodad med UTF-8:====
 
====Exempel på hur man anger att en HTML-sida är kodad med UTF-8:====
 
<pre>
 
<pre>
Rad 24: Rad 24:
 
chmod +x sida.html # Så att webservern tolkar sidan som RXML
 
chmod +x sida.html # Så att webservern tolkar sidan som RXML
 
</pre>
 
</pre>
  +
  +
== Hur ser jag vilka som besökt min sida? ==
  +
Skapa en <tt>AccessLog</tt>-fil i din webkatalog och gör den skrivbar av <code>www</code>:
  +
<pre>
  +
touch .public/AccessLog
  +
chmod 620 .public/AccessLog
  +
chgrp www .public/AccessLog
  +
</pre>
  +
Besök av din sida loggas i filen.
   
 
== Var kan jag hitta ytterligare information eller be om hjälp? ==
 
== Var kan jag hitta ytterligare information eller be om hjälp? ==
   
Använd LysLysKOM-mötet <tt><möte 2077: Infosystem (@) Lysator (WWW, FTP och liknande)></tt>.
+
Använd LysLysKOM-mötet <tt><möte 2077: Infosystem (@) Lysator (WWW, FTP och liknande)></tt> eller skicka e-post till <tt>lyswww@lysator.liu.se</tt>.
   
 
[[Kategori:WWW]]
 
[[Kategori:WWW]]

Versionen från 19 januari 2016 kl. 18.58

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 sida?

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 på hur man anger 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

Hur ser jag vilka som besökt min sida?

Skapa en AccessLog-fil i din webkatalog och gör den skrivbar av www:

touch .public/AccessLog
chmod 620 .public/AccessLog
chgrp www .public/AccessLog

Besök av din sida loggas i filen.

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)> eller skicka e-post till lyswww@lysator.liu.se.