Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Standaard pagina wijzigen.  (gelezen 1996 keer)

Offline Floyo

  • Lid
Standaard pagina wijzigen.
« Gepost op: 2008/08/11, 20:14:13 »
Ik heb Joomla op mijn server staan dit is een makkelijk CMS om een website mee te maken. Joomla werkt met PHP. Nu kan ik binnen mijn thuisnetwerk op de server via het IP adres en dan kom ik op de index.html. Nu zou ik graag willen dat de standaard pagina echter de index.php van joomla de standaard maken zodat ik niet steeds weer op mijn zelfgemaakte link hoef te klikken.

Dus wat ik wil is dat apache in plaats van de standaard webpagina (/var/www/index.html) meteen naar de standaard Joomla pagina gaat (/var/www/index.php).

Ik heb hier al wel het een en ander gevonden maar ik kom er niet uit.

Offline Floyo

  • Lid
Standaard pagina wijzigen.
« Reactie #1 Gepost op: 2008/08/12, 08:49:00 »
AHA ik heb het al aan de praat :). Gewoon de index.html verwijderen en even apache restarten. Maar ik zou toch nog wel wat feedback willen over meerdere site's op een server.

Offline Scormen

  • Lid
    • LinuxOntdekt.Be
Standaard pagina wijzigen.
« Reactie #2 Gepost op: 2008/08/12, 12:45:54 »
Klopt, ergens in httpd.conf staat gedefinieerd welke pagina eerst wordt aangesproken. Normaal is dit als ik me niet vergis ongeveer deze volgorde: .htm .html .php enz.

Citaat
Maar ik zou toch nog wel wat feedback willen over meerdere site's op een server.
Dan moet je virtuele hosts gaan aanmaken in apache.

- officiële uitleg: http://httpd.apache.org/docs/1.3/vhosts/
- handleiding van het lid "sergevn": http://blog.kthxbye.nl/?p=9
- nog een handleiding: http://www.l4l.be/index.php?option=com_content&view=article&id=110:virtual-hosting-onder-apache2&catid=54:webserver&Itemid=55
- en de laatste van phpfreakz.nl: http://www.phpfreakz.nl/artikelen.php?aid=50

Succes!
Kris
Ubuntu gebruiker #18341 | Linux gebruiker #456955
· Mijn persoonlijke Linux blog

Offline Floyo

  • Lid
Standaard pagina wijzigen.
« Reactie #3 Gepost op: 2008/08/12, 14:43:14 »
Die virtuele hosts is me wel duidelijk maar dat httpd.conf van mij is leeg dus daar staat vanzelfsprekend niet veel in gedefinieerd. Wat zou daar in moeten staan voor de volgorde die je noemt?

Standaard pagina wijzigen.
« Reactie #4 Gepost op: 2008/08/13, 00:14:27 »
Normaal gesproken hoort dit in de apache2.conf te staan indien je die gebruikt..
(zeg nooit nooit)

Edit /etc/apache2/apache2.conf

Verander
DirectoryIndex index.html index.cgi index.pl index.php index.xhtmlNaar
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtmlEdit /etc/mime.types en het hekje weg voor de volgende regels.
#application/x-httpd-php                                phtml pht php
#application/x-httpd-php-source                 phps
#application/x-httpd-php3                       php3
#application/x-httpd-php3-preprocessed          php3p
#application/x-httpd-php4                       php4
Edit /etc/apache2/mods-enabled/php4.conf  en het hekje weg voor de volgende regels.

#  AddType application/x-httpd-php .php .phtml .php3
#  AddType application/x-httpd-php-source .phps
Edit /etc/apache2/ports.conf en zet erbij "listen 443"
Listen 80
Listen 443
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Scormen

  • Lid
    • LinuxOntdekt.Be
Standaard pagina wijzigen.
« Reactie #5 Gepost op: 2008/08/13, 00:19:42 »
Dan ben ik ze even door elkaar aan het halen met CentOS, is het daar dan httpd.conf?
M'n excuses voor de verwarring. :)

Kris
Ubuntu gebruiker #18341 | Linux gebruiker #456955
· Mijn persoonlijke Linux blog

Standaard pagina wijzigen.
« Reactie #6 Gepost op: 2008/08/13, 10:38:30 »
Zou ik niet weten Scormen ??
Ik heb nog nooit gewerkt met CentOS.....

Ik werk alleen met Debian en Ubuntu.
En op mijn servers is de httpd.conf ook leeg.

Kijk je kan er wel dingen in definiëren, dat is geen probleem.

Maar dan moet je even in de apache2.conf deze regels opzoeken en het hekje weghalen voor de regel, zoals dit:
# Include all the user configurations:
Include /etc/apache2/httpd.conf
Dan definieer je in de httpd.conf zaken die je extra uitgevoerd wilt hebben.

Zo kan je ook een aparte ports.conf maken en hierin je poorten definiëren bijv:
Listen *:80
Listen *:443
en dan in de map "sites-available" daar per website een .conf maken en daarin dan zetten wat wel en niet mag,
zo-ook deze regel:
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtmlof hier weer zaken uit weghalen zodat je zeker weet dat alleen die dingen die mogen uitgevoerd kunnen worden en de rest niet.

Dit voert natuurlijk erg ver en word vrij specialistisch.

Maar standaard bepaal je alles in de "apache2.conf"
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D