Avatar billede fixxxer Nybegynder
06. januar 2005 - 10:40 Der er 9 kommentarer og
2 løsninger

oprettelse af virtualhosts

Jeg burde egenlig tage en kamp omkring det her på google, men jeg prøver i stedet her.

Jeg synes det virker lidt bøvet at man efter oprettelse af en virtualhosts i httpd.conf filen, skal genstarte httpd for at det har effekt. Tænkte at der var lavet et smart script eller executable der kunne klare tilføjelse af virtualhosts uden at serveren skal genstartes. Findes sådan et neat lille program?
Avatar billede arne_v Ekspert
06. januar 2005 - 10:46 #1
Jeg mener at

apachectl -k restart

er det du skal bruge.
Avatar billede fixxxer Nybegynder
06. januar 2005 - 10:50 #2
hvad skulle den gøre og hvor finder jeg apachectl?
Avatar billede mfalck Praktikant
06. januar 2005 - 10:53 #3
apachectl er et script som ligger sammen med apache i bin-kataloget.
find / -name apachectl
Den kan også genstartes med
apachectl graceful

som er lidt pænere end restart, da den venter til klientprocesserne har serviceret eventuelle requests.
Avatar billede fixxxer Nybegynder
06. januar 2005 - 14:07 #4
Er der virkelig ingen måde at genlæse virtualhosts uden at skulle genstarte apache?
Avatar billede mfalck Praktikant
06. januar 2005 - 14:40 #5
evt kan du kigge på

http://zozo.org.uk/content/mod_shapvh

men jeg ved ikke hvilken version af apache den understøtter
Avatar billede mfalck Praktikant
06. januar 2005 - 14:47 #6
ellers så skulle følgende virke:

Mod_vhost_alias simplifies the use of large numbers of virtual hosts by replacing static virtual host configurations (<VirtualHost>) with dynamic configuration. With this feature, adding more virtual hosts does not require reconfiguring or restarting Apache.
Avatar billede mfalck Praktikant
06. januar 2005 - 14:50 #7
med vhost_alias kan man følgende:

For simple name-based virtual hosts you might use the following directives in your server configuration file:

UseCanonicalName Off
VirtualDocumentRoot /usr/local/apache/vhosts/%0

A request for http://www.example.com/directory/file.html will be satisfied by the file /usr/local/apache/vhosts/www.example.com/directory/file.html.
Avatar billede fixxxer Nybegynder
06. januar 2005 - 15:52 #8
Så lige et tillægsspørgsmål.. hvordan er sikkerheden fx i forhold til PHP og filhåndtering. Kan man komme ud af sin virtual host mappe ved fx at angive en sti ala "../../" ?
Avatar billede fixxxer Nybegynder
16. januar 2005 - 23:19 #9
Hvis i begge har lyst til at smide et svar, så kan jeg få lukket det her, og oprette et nyt med mit andet problem
Avatar billede arne_v Ekspert
16. januar 2005 - 23:22 #10
ok
Avatar billede mfalck Praktikant
17. januar 2005 - 08:52 #11
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester