• Skip to main content
  • Skip to primary sidebar

BSDFreaks.nl

For starters and advanced *BSD users

Tags

brand dmi enschede FreeBSD harddisk Hardware Howto's Howto's move new ports server serverruimte universiteit utwente

Web server

Custom Error Pages with PHP and Apache

February 18, 2003 by Rob

Met PHP en Apache kan je die simpele kale “404 Page Not Found” pagina’s omzetten naar nettere foutmeldingen. Je kan een dynamische pagina met de naam van de pagina maken‚ een “on-the-fly” pagina uit een database of je kan een email sturen naar de webmaster.

[url=http://www.onlamp.com/lpt/a/3158]Het hele artikel[/url]

Filed Under: Web server Tagged With: Howto's

[FreeBSD] Setting Up Squid

October 3, 2002 by Rob

Bron: [url=http://ezine.daemonnews.org]Daemon News[/url]

In dit artikel kan je lezen hoe je Squid het beste kan configureren en hoe je een FreeBSD machine het beste kan tweaken voor web caching en het behouden van bandbreedte. Normaal gesproken zal Squid ervoor zorgen dat het verkeer met 30% of meer verminderd‚ ook zal de response tijd korter zijn.

[quote]This configuration and setting has been tested and the Squid FreeBSD boxes are running at several colleges in Sydney‚ Australia. Each Squid FreeBSD box serves about 100+ nodes.
[/quote]

[url=http://ezine.daemonnews.org/200209/squid.html]Het hele artikel[/url]

Filed Under: Web server

Apache: Su-exec voor php

August 29, 2002 by Rob

Met dank aan [mail=matthijs@comkraq.net]mathijs[/mail] kunnen we deze howto su-exec php under apache beschikbaar stellen.
Zoals de titel waarschijnlijk al zegt gaan we er voor zorgen dat php ook onder de gebruiker draait die je ingesteld hebt bij je virtualhost.

[b]1. Port Upgrade[/b]

Je moet eerst zorgen dat je ports uptodate zijn.
Volg de volgende aanwijzingen om je ports te updaten.

[shell]
# cd /usr/ports
# cp /usr/share/examples/cvsup/ports-supfile ports-supfile
# vi ports-supfile
[/shell]

pas het volgende aan:

[file]
*default host=CHANGE_THIS.FreeBSD.org
[/file]

naar:
[file]
*default host=cvsup3.nl.freebsd.org
[/file]

typ nu: escape :wq om uit vi te gaan
en daarna:

[shell]
# cvsup -g -L 2 ports-supfile om je ports te updaten
[/shell]

[b]2. Apache + suexec via port[/b]

Oke eerst gaan we apache installeren:
hint(s): -pas nadat je de Makefile gedownload hebt de mingid en minuid aan
-In de Makefile staat dat php alleen vanuit /home gestart mag worden. Pas dit naar de directory aan waar jij je webpagina’s/gebruikers hebt.

[shell]
# cd /usr/ports/www/apache13/
# wget http://www.matthijs.vuurwerk.nl/howto/Makefile
# make
# cd work/apache_1.3.26
# wget http://www.localhost.nl/patches/apache-php-suexec-patch
# patch -p1 < apache-php-suexec-patch # vi src/support/suexec.c [/shell] Zoek in de file naar php Vervang nu het volgende: php3.cgi vervangen door php3 php4.cgi vervangen door php #define HAVECGIDIR vervangen door /* #define HAVECGIDIR */ [shell] # make # cd ../../ # make install [/shell] en je zou nu een apache + suexec moeten hebben [shell] cd /usr/ports/lang/php4 make install clean [/shell] [shell] cd /usr/ports/lang/php3 make install clean [/shell] de opties bij php zijn naar eigen keus [b]3. httpd.conf aanpassen.[/b] Ga naar /usr/local/etc/apache/httpd.conf Pas bij de volgende secties in je httpd.conf het volgende aan. [file]# Dynamic Shared Object (DSO) Support [/file] zet bij het volgende een # neer comment het dus. [file]#LoadModule mime_magic_module libexec/apache/mod_mime_magic.so [/file] zet bij het volgende ook een # neer comment het dus. [file]#AddModule mod_mime_magic.c [/file] Zoek nu naar het stukje: [file]# To use CGI scripts: # #AddHandler cgi-script .cgi [/file] En zet er dit bij: [file]# To use CGI scripts: # AddHandler cgi-script .cgi AddHandler cgi-script .pl AddHandler cgi-script .php AddHandler cgi-script .php3 AddHandler cgi-script .php4 AddHandler cgi-script .phtml [/file] Ga vervolgens naar sectie VirtualHost en zet het stuk wat bij Vhost voorbeeld staat erin. [b]4. Vhost voorbeeld[/b] [file]
ServerAdmin jou@email.adress
DocumentRoot /home/users/matthijs/www # zet hier je eigen path neer naar je html etc files.
ServerName www.bsdfreaks.nl # je domein
ServerAlias bsdfreaks.nl # je domein
User “#1001” # userid van $user waar de html files etc staan.
Group “#1000” # groepid
ErrorLog /home/logs/bsdfreaks-error.log # path naar de errorlog
TransferLog /home/logs/bsdfreaks-access_log #path naar de accesslog

# pas dit aan naar dezelfde directory aan DocumentRoot.
Options Indexes ExecCGI FollowSymLinks MultiViews
AllowOverride Options AuthConfig FileInfo Indexes Limit
Order allow‚deny
Allow from all


[/file]

Als je vragen en of opmerkingen hebt. Kom dan op IRC of mail [mail=matthijs@comkraq.net]mathijs[/mail]!

Filed Under: Web server

Apache: VirtualHost & Suexec

May 24, 2002 by Rob

Hier een aantal handige links over VirtualHosts en Suexec bij apache

[url=http://httpd.apache.org/docs/vhosts/index.html] virualhosts[/url]
[url=http://httpd.apache.org/docs/suexec.html] suexec [/url]

Als je vragen hebt -> laagje@laagje.net

Filed Under: Web server

[OpenBSD] How to setup Multiple SSL Virtual Hosts on Apache

April 3, 2002 by Rob

Deze howto laat zien hoe je meerdere virtuale SSL hosts kan opzetten in Apache onder OpenBSD 3.0

[quote]First off I assume you are running version 3.0 -release of OpenBSD. Other versions should work just fine however. I also assume you are familiar with various aspects of configuring Apache and OpenBSD. The good news is‚ OpenBSD includes SSL support for Apache by default‚ making SSL a snap to install.
[/quote]

[url=http://www.incyte-studios.com/ssl.htm]Hier is de howto[/url]

Filed Under: Web server

Primary Sidebar

Pages

  • Howto overview
  • iPhone mail setup
  • Links

Categories

  • *BSD news from the past
  • Console
  • Firewall
  • FreeBSD
  • FTP server
  • Hardware
  • Howto's
  • Installation
  • Kernel
  • Mail server
  • Miscellaneous
  • Networking
  • News
  • News imported
  • OpenBSD
  • Operating System
  • Programming
  • Security
  • Site news
  • Software
  • Sysutils
  • Web server

Recent Comments

  • admin on Qmail FreeBSD Mail Toaster Spam en virus control addon
  • admin on [FreeBSD] Het opzetten van een Vlan
  • Jap on [FreeBSD] Installing GlFtpd
  • Jap on [FreeBSD] Installing GlFtpd
  • Crashjuh on Wireless access point met OpenBSD + VPN

Copyright © 2025 · Genesis Sample Theme on Genesis Framework · WordPress · Log in