Skillnad mellan versioner av "Rootmanual:Webservern"

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
m (Kategoriserade)
(Uppdatera enligt senaste omstruktreringen)
Rad 1: Rad 1:
 
[[Kategori:Rootmanual|Webservern]]
 
[[Kategori:Rootmanual|Webservern]]
 
== Hur den är konfigurerad ==
 
== Hur den är konfigurerad ==
Hur Lysators webserver, som går på [[Sherman]] är konfigurerad är ganska döljt i ett dunkel.
+
Hur Lysators webserver, som går på [[Uhumhummy]] är konfigurerad är inte fullt så döljt i ett dunkel som det en gång var.
  +
  +
Det finns tre virtuella servrar på Uhumhummy - roxen, apache och main. Roxen och apache innehåller webbservrar av just de nämnda typerna. Båda de webbservrarna hanteras av svcadmin, och kan följaktligen startas/stoppas med
   
Den gammla kompabilitetsservern regleras med
 
 
<pre>
 
<pre>
  +
svcadmin (enable|disable) (roxen|apache2)
/etc/init.d/roxen
 
 
</pre>
 
</pre>
   
  +
De två startar automatiskt.
Den nya Roxen som serverar det mesta annat regleras med
 
  +
  +
Main-zonen är lite mer spännande. Där krävs det dessutom handpåläggning vid uppstart.
  +
  +
På main-zonen finns två servrar: en nginx-framända, och en fastcgi-gateway till lysators huvudsida. Nginxframändan startas med
 
<pre>
 
<pre>
  +
cd /pkg/nginx/<version>/sbin && nginx
/svc/www.lysator.liu.se/script/stop
 
/svc/www.lysator.liu.se/script/start
 
 
</pre>
 
</pre>
  +
Den stängs av genom att kill:a nginx-processen som ägs av root.
   
  +
Fastcgi-gateway:en startas och stängs av med
Allting i <tt>/svc</tt> startas med <tt>/etc/init.d/services</tt> beroende på vad som står i <tt>/svc/active-services</tt>.
 
  +
<pre>
  +
/etc/init.d/lyswww start
 
/etc/init.d/lyswww stop
  +
</pre>

Versionen från 27 juni 2007 kl. 14.32

Hur den är konfigurerad

Hur Lysators webserver, som går på Uhumhummy är konfigurerad är inte fullt så döljt i ett dunkel som det en gång var.

Det finns tre virtuella servrar på Uhumhummy - roxen, apache och main. Roxen och apache innehåller webbservrar av just de nämnda typerna. Båda de webbservrarna hanteras av svcadmin, och kan följaktligen startas/stoppas med

svcadmin (enable|disable) (roxen|apache2)

De två startar automatiskt.

Main-zonen är lite mer spännande. Där krävs det dessutom handpåläggning vid uppstart.

På main-zonen finns två servrar: en nginx-framända, och en fastcgi-gateway till lysators huvudsida. Nginxframändan startas med

cd /pkg/nginx/<version>/sbin && nginx

Den stängs av genom att kill:a nginx-processen som ägs av root.

Fastcgi-gateway:en startas och stängs av med

/etc/init.d/lyswww start
/etc/init.d/lyswww stop