Nu mijn SPA3000 is aangesloten wordt het tijd om de instellingen te controleren en te wijzigen. De belangrijkste instellingen zijn in mijn geval:
Line 1 > SIP Settings
SIP Port: 5060
EXT SIP Port: sip.xs4all.nl
Line 1 > Proxy and Registration
Proxy: sip.xs4all.nl
Line 1 > Subscriber information
User-ID: voip nummer bij xs4all
Password: wachtwoord van voip
Line 1 > Audio configuration
Preferred codec: G711a
Vervolgens nog wel het meest lastigste onderdeel, een dialplan instellen:
Het was even een uurtje stoeien, maar ik heb nu voip via xs4all werkend met mijn eigen normale telefoon! Vanmiddag heb ik bij de Mediamarkt een abel-pakketje van € 19.95 gehaald met daarin een Linksys SPA3000. Deze heb ik allereerst gereset, dus alleen de telefoon aansluiten, niet de lijn- en ethernetkabel inpluggen:
bel **** Toets 73738# Paswd 462872# 1# De SPA3000 voert nu een reboot uit.
Vervolgens heb ik de SPA3000 ingesteld op DHCP:
Al enige tijd biedt Google een dienst genaamd Co-op. Deze dienst biedt de mogelijkheid om de zoektechnologie van Google te gebruiken op je eigen site. Nu stond dit al een tijdje op mijn lijstje om uit te zoeken. Vanavond ben ik er eens ingedoken en eigenlijk tot mijn verbazing had ik in 5 minuten een goede zoekmogelijkheid op mijn site! Voorlopig is het ondergebracht op de archief pagina. Er zijn nog veel meer mogelijkheden, maar eerst maar eens zien hoe dit in de praktijk bevalt!
Nu onze Postfix installatie goed werkt en we alles via een mysql-database kunnen beheren, wordt het tijd om pop ondersteuning toe te voegen.
Allereerst de benodigde pakketen installeren:
nancy:~/# apt-get install courier-authdaemon courier-authmysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl Vervolgens wijzigen we het bestand /etc/courier/authdaemonrc:
authmodulelist="authmysql" Dan wijzigen we het bestand /etc/courier/authmysqlrc
MYSQL_SERVER localhost
MYSQL_USERNAME databasegebruiker
MYSQL_PASSWORD geheimwachtwoord
MYSQL_PORT 0
MYSQL_DATABASE mail
MYSQL_USER_TABLE users
MYSQL_CRYPT_PWFIELD password
#MYSQL_CLEAR_PWFIELD password
MYSQL_UID_FIELD 101
MYSQL_GID_FIELD 105
MYSQL_LOGIN_FIELD email
MYSQL_HOME_FIELD "/home/vmail"
MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')
#MYSQL_NAME_FIELD
MYSQL_QUOTA_FIELD quota Vervolgens een herstart van Courier:
Afgelopen dagen heb ik bestudeerd hoe ik Postfix kan laten werken met mysql. Dat blijkt gelukkig erg eenvoudig! Voor deze uitleg ga ik uit van een werkende installatie van Postfix die via de /etc/postfix/virtual mail doorstuurt naar een extern adres.
De stappen zijn:
mysql database aanmaken mysql databasegebruiker aanmaken Postfix configureren Mysql Allereerst de database aanmaken:
nancy:~/# mysqladmin -u root -p create mail Vervolgens de tabellen:
nancy:~/# mysql -u root -p
mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON mail.
Nu de server ongeveer zeven maanden stabiel draait wordt het tijd om het geheugengebruik van Apache eens te bestuderen en te optimaliseren. Bekend is dat het vrij rigoreus kan zijn met het geheugenbeheer. Afgelopen dagen heb ik geprobeerd te bestuderen hoe Apache omgaat met het geheugen.
Wat mij vooral is opgevallen is dat zodra de maximale servers voor de instelling MaxSpareServers bereikt is, deze reserve processen niet meer worden afgesloten. Dit betekent dus dat zodra de piek bereikt is, het geheugengebruik altijd maximaal blijft.
Het wordt tijd om de statistieken voor de websites verder uit te breiden. Het land van herkomst van de bezoeker wordt nu nog niet gemeten, hiervoor is een extra module nodig. Ik ga gebruik maken van de gratis versie, die is voor mij goed genoeg.
De configuratiebestanden voor awstats zijn gewijzigd, onderstaande is aangezet:
#LoadPlugin="geoipfree" Vervolgens het pakket libgeo-ipfree-perl geinstalleerd:
apt-get install libgeo-ipfree-perl Dan alleen nog apache herstarten en klaar is Roland 🙂
roland:/etc/apache2/ssl# cd /etc/apache2/ssl
roland:/etc/apache2/ssl# openssl genrsa -out zomaarroland.nl.key 1024
Generating RSA private key, 1024 bit long modulus
..........++++++
.....++++++
e is 65537 (0x10001)
roland:/etc/apache2/ssl# chmod 600 zomaarroland.nl.key
roland:/etc/apache2/ssl# openssl req -new -key zomaarroland.nl.key -out zomaarroland.nl.key.csr
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.
Nee, niet hier, maar op mijn andere site. Heb het menu verplaatst van de linkerkant naar bovenaan en het wordt nu horizontaal weergegeven. Daarnaast is de site nu gecentreerd. Al met al niets schokkends en het is ook nog lang niet zoals ik het hebben wil, maar toch al wel weer iets beter.
Versie 2.0.6c is geinstalleerd. De wijzigingen in deze versie zijn:
## MOD History:
## 2006-12-13 – version 2.0.6c
## – Re-wrote the sort feature to close SQL injection vulnerability
## – Cleaned up code formatting a bit (nothing major)