[Ubuntu 6.06 server] https geeft error na install

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Mexxus
  • Registratie: Januari 2004
  • Laatst online: 10-04 15:54
Beste mensen,

Ik heb zojuist een Apache2 server geinstalleerd en wil daarbij httpS installeren. Ik heb daarvoor deze howto gebruikt:
https://wiki.ubuntu.com/N...4d0f41bb4075a1ae06c41d4cf

Ik heb 'm stap voor stap uitgevoerd, en aan het einde zegt ie na het restarten van de apache2:

code:
1
2
3
4
martin@Gollum:~$ sudo /etc/init.d/apache2 force-reload
 * Forcing reload of apache 2.0 web server...
grep: /etc/apache2/sites-enabled/https: No such file or directory
                                                                         [fail]

Ik heb al geprobeerd de stappen nog eens uit te voeren, maar telkens krijg ik weer die error. Als ik vervolgens via http naar het IP van de server ga, krijg ik tevens ook geen Apache scherm. Iemand hier enig idee?

Acties:
  • 0 Henk 'm!

  • Dutchmega
  • Registratie: September 2001
  • Niet online
code:
1
2
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/https
sudo ln -s /etc/apache2/sites-available/ssl /etc/apache2/sites-enabled/https


Heb je die commando's wel uitgevoerd? De error lijkt me vrij duidelijk dus...

Acties:
  • 0 Henk 'm!

  • Mexxus
  • Registratie: Januari 2004
  • Laatst online: 10-04 15:54
Dutchmega schreef op vrijdag 05 januari 2007 @ 22:21:
code:
1
2
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/https
sudo ln -s /etc/apache2/sites-available/ssl /etc/apache2/sites-enabled/https


Heb je die commando's wel uitgevoerd? De error lijkt me vrij duidelijk dus...
Jep, twee keer zelfs. En ik krijg dan ook keurig "File exists". Als ik naar die folders ga, bestaan ze ook wel degelijk. Die https is een file, met niets er in...

Acties:
  • 0 Henk 'm!

Verwijderd

Er staat gewoon een fout in de tutorial. Het slaat natuurlijk nergens op om een bestand te kopiëren naar /etc/apache2/sites-available/https, en vervolgens een symbolic link te maken van /etc/apache2/sites-available/https naar /etc/apache2/sites-available/ssl. De laatste bestaat namelijk niet. Als je vervolgens de symbolic link opent met een editor, maak je een nieuw, leeg bestand.

Los het op door de symbolic link juist aan te maken.

Acties:
  • 0 Henk 'm!

  • Mexxus
  • Registratie: Januari 2004
  • Laatst online: 10-04 15:54
Verwijderd schreef op vrijdag 05 januari 2007 @ 22:35:
Er staat gewoon een fout in de tutorial. Het slaat natuurlijk nergens op om een bestand te kopiëren naar /etc/apache2/sites-available/https, en vervolgens een symbolic link te maken van /etc/apache2/sites-available/https naar /etc/apache2/sites-available/ssl. De laatste bestaat namelijk niet. Als je vervolgens de symbolic link opent met een editor, maak je een nieuw, leeg bestand.

Los het op door de symbolic link juist aan te maken.
Okay, en als ik als Linux beginner dan even logisch nadenk, staat die 'enabled' dus verkeerd, en moet dat ook 'available' zijn? Als ik dat daaraan aanpas, blijf ik nog steeds die error houden...

Acties:
  • 0 Henk 'm!

Verwijderd

Mexxus schreef op vrijdag 05 januari 2007 @ 22:43:

Okay, en als ik als Linux beginner dan even logisch nadenk, staat die 'enabled' dus verkeerd, en moet dat ook 'available' zijn? Als ik dat daaraan aanpas, blijf ik nog steeds die error houden...
Voor de Linux beginners:

In Debian, Ubuntu, Kubuntu en vergelijkbare Linux distributies worden de configuraties "sites" bijgehouden in /etc/apache2/sites-available. Voor elke website die "in de lucht" mag, wordt in /etc/apache2/sites-enabled een symbolic link gemaakt naar het configuratiebestand in sites-available. Apache is zo geconfigureerd dat alle configuratiebestanden in /etc/apache2/sites-enabled worden ingelezen. Onder water worden de symbolic links wel gevolgd, maar dat is gewoon standaard op de meeste filesystems die in Linux worden gebruikt.

Voor Apache modules is er ook een directory /etc/apache2/mods-available en /etc/apache2/mods-enabled.

Eigenlijk had de schrijver van die tutorial ook het volgende moeten schrijven:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/https
sudo a2ensite https


Met a2ensite kun je eens site "enablen", met a2dissite "disablen". Idem voor de modules.

Nog beter is natuurlijk pas a2ensite doen als je klaar bent met het aanpassen van het https configuratiebestand, niet al meteen.

[ Voor 4% gewijzigd door Verwijderd op 05-01-2007 22:53 ]


Acties:
  • 0 Henk 'm!

  • Mexxus
  • Registratie: Januari 2004
  • Laatst online: 10-04 15:54
Ah! Hebbes! Thnx voor je uitleg.. ik geloof dat ik het nu begin te snappen. Ik heb 'm in elk geval werkend.
Pagina: 1