Difference between revisions of "Nieuw WWW-lid"
From A-Eskwiki
(→WWW) |
(Zet wat meer dingen in een <code> tag om het allemaal iets duidelijker te maken) |
||
| Line 7: | Line 7: | ||
== WWW == | == WWW == | ||
| − | #cd /mnt/wwwdebug | + | #<code>cd /mnt/wwwdebug</code> |
| − | #mkdir $USER/ | + | #<code>mkdir $USER/</code> |
| − | #cd $USER | + | #<code>cd $USER</code> |
| − | # kinit $USER | + | #<code>kinit $USER</code> |
| − | #svn co [https://svn.a-eskwadraat.nl/svn/www/trunk/ https://svn.a-eskwadraat.nl/svn/www/trunk/] wwwdebug (het zou kunnen zijn dat omdat deze stap lang duurt hij halverwege stopt. Ga in dat geval in de map wwwdebug, do 'svn cleanup' en dan 'svn up' '''net zolang totdat de svn up niets meer upt''') | + | #<code>svn co [https://svn.a-eskwadraat.nl/svn/www/trunk/ https://svn.a-eskwadraat.nl/svn/www/trunk/] wwwdebug</code> (het zou kunnen zijn dat omdat deze stap lang duurt hij halverwege stopt. Ga in dat geval in de map wwwdebug, do 'svn cleanup' en dan 'svn up' '''net zolang totdat de svn up niets meer upt''') |
| − | #cd wwwdebug (als je dat hierboven nog niet hebt gedaan) | + | #<code>cd wwwdebug</code> (als je dat hierboven nog niet hebt gedaan) |
| − | #chmod o= . | + | #<code>chmod o= .</code> (de punt hoort erbij) |
| − | #sudo chgrp apache . (het kan zijn dat je deze op de vm-www-debug moet doen) | + | #<code>sudo chgrp apache .</code> (het kan zijn dat je deze op de vm-www-debug moet doen) |
| − | #ln -s /mnt/wwwdebug/$USER/wwwdebug ~/ | + | #<code>ln -s /mnt/wwwdebug/$USER/wwwdebug ~/</code> |
| − | De rest moet worden uitgevoerd op de vm-www-debug (dus doe <code>ssh vm-www-debug | + | De rest moet worden uitgevoerd op de vm-www-debug (dus doe <code>ssh vm-www-debug</code>). |
| − | /srv/: | + | <code>/srv/</code>: |
| − | + | ||
| − | + | ||
| − | + | ||
| + | #toevoegen aan htpasswd: <code>htpasswd /srv/htpasswd $USER</code>) | ||
| + | #toevoegen aan htgroups: <code>nano /srv/config/vm-www-debug/httpd/conf.d/htgroups</code> en <code>nano /srv/config/vm-www/httpd/conf.d/htgroups</code> (of gebruik <code>vi</code> i.p.v. <code>nano</code> als je cool bent ;)) | ||
| Line 29: | Line 28: | ||
#<code>ln -s /srv/http/www/www/{agenda.rss,agenda.vcs,tweets.html} .</code> | #<code>ln -s /srv/http/www/www/{agenda.rss,agenda.vcs,tweets.html} .</code> | ||
| − | <code>/srv/config/vm-www-debug/httpd/conf.d/ | + | <code>/srv/config/vm-www-debug/httpd/conf.d/</code>: |
Als user webcie: | Als user webcie: | ||
| Line 39: | Line 38: | ||
#<code>logout</code> | #<code>logout</code> | ||
#<code>sudo /etc/init.d/httpd reload</code> | #<code>sudo /etc/init.d/httpd reload</code> | ||
| − | #in de map gettext het script update uitvoeren | + | #in de map gettext het script <code>update</code> uitvoeren |
| − | + | De rest hoeft niet meer op de vm-www-debug gedaan te worden. | |
| − | #in de map www het script minify uitvoeren (op dit punt zou de debug moeten werken, check dit in je browser) | + | #in de map www het script <code>minify</code> uitvoeren (op dit punt zou de debug moeten werken, check dit in je browser) |
| − | #in $GODNRS zetten (space/auth/init.php) | + | #in <code>$GODNRS</code> zetten (space/auth/init.php) |
#Vertel deze persoon 'even' hoe subversion werkt enzo | #Vertel deze persoon 'even' hoe subversion werkt enzo | ||
#op de whoswho toevoegen, natuurlijk! | #op de whoswho toevoegen, natuurlijk! | ||
[[Category:WebCie]] | [[Category:WebCie]] | ||
Revision as of 19:34, 6 December 2016
Wat je moet doen voor een nieuw lid van de www:
Bestuur
- Toevoegen aan 'webcie' (inloggen op de server en bij de repo)
WWW
cd /mnt/wwwdebugmkdir $USER/cd $USERkinit $USERsvn co https://svn.a-eskwadraat.nl/svn/www/trunk/ wwwdebug(het zou kunnen zijn dat omdat deze stap lang duurt hij halverwege stopt. Ga in dat geval in de map wwwdebug, do 'svn cleanup' en dan 'svn up' net zolang totdat de svn up niets meer upt)cd wwwdebug(als je dat hierboven nog niet hebt gedaan)chmod o= .(de punt hoort erbij)sudo chgrp apache .(het kan zijn dat je deze op de vm-www-debug moet doen)ln -s /mnt/wwwdebug/$USER/wwwdebug ~/
De rest moet worden uitgevoerd op de vm-www-debug (dus doe ssh vm-www-debug).
/srv/:
- toevoegen aan htpasswd:
htpasswd /srv/htpasswd $USER) - toevoegen aan htgroups:
nano /srv/config/vm-www-debug/httpd/conf.d/htgroupsennano /srv/config/vm-www/httpd/conf.d/htgroups(of gebruikvii.p.v.nanoals je cool bent ;))
cd ~/wwwdebug/www; autoconf; ./configure --enable-debug --with-hostname=$bla-debug.a-eskwadraat.nlln -s /srv/http/www/www/{agenda.rss,agenda.vcs,tweets.html} .
/srv/config/vm-www-debug/httpd/conf.d/:
Als user webcie:
- toevoegen aan wwwdebug.sh
./wwwdebug.shkinit webcie -kt /var/www/webcie.keytabsvn commit(dit kan mogelijk nog niet werken, ga in dat geval naar de vm-www en probeer het daar te committen als user webcie)logoutsudo /etc/init.d/httpd reload- in de map gettext het script
updateuitvoeren
De rest hoeft niet meer op de vm-www-debug gedaan te worden.
- in de map www het script
minifyuitvoeren (op dit punt zou de debug moeten werken, check dit in je browser) - in
$GODNRSzetten (space/auth/init.php) - Vertel deze persoon 'even' hoe subversion werkt enzo
- op de whoswho toevoegen, natuurlijk!