Webserver

SSL-certificaten

| |

Bij het bezoeken van (bepaalde delen van) de Ulyssis-website kan je browser de opmerking geven dat het SSL-certificaat niet geldig is. Dit komt omdat Ulyssis niet de middelen heeft om de SSL-certificaten bij een officiële CA te laten ondertekenen.

Een mogelijkheid is om handmatig een uitzondering toe te voegen en op die manier alsnog toegang te krijgen tot de gewenste pagina. Veel handiger is het echter om het certificaat, dat je hier kan vinden, aan je browser toe te voegen.

Webserver migratie

|

Op 4 Augustus 2009 migreren we alle websites naar een nieuwe webserver. Je moet hiervoor niets doen en voor de meeste gebruikers verandert er niets. Meer info vind je op http://web.ulyssis.org/migratie.html

On August 4th, 2009 ULYSSIS will migrate all websites to a new webserver. You do not have to do anything and for most users nothing will change at all. More information is available at http://web.ulyssis.org/migratie.html

Hoe scherm ik een directory af?

U kunt directory's op uw hosting pakket afschermen voor onbevoegden door gebruik te maken van .htaccess en .htpasswd bestanden. Het .htaccess bestand dient te worden geplaatst in de directory die u wilt afschermen, bijvoorbeeld /home/user/%username%/www/admin/.

Het .htaccess bestand zorgt ervoor dat een inlog scherm verschijnt wanneer de bezoeker de desbetreffende directory wil openen in de browser. Het .htpasswd bevat de inlognamen en de wachtwoorden. Het .htpasswd bestand moet worden aangemaakt met het htpasswd command in de directory /home/user/%username%

.htaccess

Serverside Scripts

For CGI like perl and PHP/CGI, make sure the files are executable for yourself (u+x).
For the more commonly used SAPI version of PHP, you don't need executable files. However, when they are executed, they don't have your access rights, but the ones of the webserver. In consequence, all your scripts need to be world readble (o+r). If you want your scripts to write in directories or edit files, those directories will have to provide write access to anyone, which is sadly unsafe.

Apache logs

You can find all your apache logs (like the access.log and error.log) on all of our servers in the directory: /var/log/apache_user/your_login

Accessing your website

There are a few ways to reach your website:

  • http://login.ulyssis.be
  • http://login.ulyssis.net
  • http://login.studentenweb.org

Setting up your website

Connect to a ulyssis server and execute the command

mkdir ~/www

This will create a directory called www in your home directory. Drop every file you want on your site in that directory (or subdirectories).
If you keep getting a Permission Denied error while visiting your website, try

chmod o+x ~
chmod o+rx ~/www

Veilige mailformulieren

De meeste websites op ulyssis gebruiken PHP om hun website wat dynamischer te maken. PHP biedt een zeer handige functie om mails te sturen.

bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )

Vele scriptjes gebruiken direct de inhoud die ze binnen krijgen via een formulier. Dit laat spammers toe om via een truukje je webformulier te misbruiken om vele duizenden mails via de ulyssis webserver te versturen.

De mail() functie laat je alleen toe om rechtstreeks de ontvanger, onderwerp en het bericht op te geven. Vele scripts laten je ook toe om een afzender op te geven. De mail functie laat dit niet direct toe en een gebruiker zal dan meestal gewoon "From: $from" mee geven als headers parameter.

Syndicate content