Skillnad mellan versioner av "Lysator Web NG"

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
(Visa hur man ändrar teckenkodning)
(8 mellanliggande sidversioner av samma användare visas inte)
Rad 17: Rad 17:
 
<tt>[https://www.lysator.liu.se/~ANVÄNDARNAMN/ https://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? ==
+
== 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.
 
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:====
+
====Exempel hur man anger att en HTML-sida är kodad med UTF-8:====
 
<pre>
 
<pre>
 
echo '<header name="Content-Type" value="text/html; charset=UTF-8"/>' >> sida.html
 
echo '<header name="Content-Type" value="text/html; charset=UTF-8"/>' >> sida.html
 
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.