Pokaż wyniki 1 do 2 z 2

Temat: automatyczne generowanie apache virtualhost

  1. #1
    Avatar javaman
    javaman jest offline www.javainside.pl
    Zarejestrowany
    Mar 2008
    Skąd
    no przed monitorem przecież...
    Postów
    474

    Domyślnie automatyczne generowanie apache virtualhost

    Czy znacie jakąś sztuczkę magiczkę, jakiś open sourcowy projekt który umożliwia automatyczne dodawanie virtualserverów apache? coś takiego co używa np. home.pl. Potrzebuję tego dość szybko a napisanie od a do z trochę by mi zajęło.

  2. #2
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Perl albo shell - nawet pod Windows to nie problem... Jesli moznesz to odpalac z wiersza polecen to jeszcze prosciej...

    Kod:
    #!/usr/bin/perl
    use strict;
    
    print "Domena ktora dodajemy [domena.tld]: ";
    chomp(my $domena = <STDIN>);
    open (FH, "> /etc/apache2/sites-available/$domena") || die "Can't open file for writing: $!\n";
    print FH <<_END__;
    <VirtualHost *:80>
      ServerName www.$domena
      ServerAlias $domena
      DocumentRoot /var/apache-virtualhosts/$domena
      CustomLog /var/log/apache2/access_log_$domena Combined
      ErrorLog /var/log/apache2/error_log_$domena
    </VirtualHost>
    _END__
    print "Zakladam katalog: ";
    mkdir ("/var/apache-virtualhosts/$domena") && print "OK\nPodlaczam $domena do konfiguracji... ";
    system("a2ensite",$domena) && print "OK\nPrzeladowuje serwer (graceful)... ";
    system("apache2ctl","configtest") && system("apache2ctl","graceful");
    Wyjasnia samo siebie czy zrobic szybki opis? Nie testowalem - pisane z marszu ale powinno dzialac tylko katalogow nie zaklada dla domeny, wiec jak chcesz cos co zalozy tez katalogi to zaraz dodamy

    EDIT:
    Juz dodaje katalog, bo inaczej apache2ctl configtest wywali blad
    Ostatnio edytowane przez TQM : 04-17-2008 - 15:17
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

Podobne wątki

  1. use CGI - generowanie stron (start_html)???
    By Efraim in forum Perl/Python/TCL/Prolog
    Odpowiedzi: 1
    Autor: 11-14-2007, 20:42
  2. Odpowiedzi: 2
    Autor: 08-31-2007, 23:21
  3. automatyczne wylogowywanie
    By markossx in forum Problemy/Skargi
    Odpowiedzi: 13
    Autor: 08-11-2007, 21:40
  4. logi apache
    By markossx in forum Linux
    Odpowiedzi: 11
    Autor: 03-29-2007, 20:23
  5. [Apache] Konfiguracja .htaccess
    By Dominik in forum Domeny/Serwery
    Odpowiedzi: 4
    Autor: 12-25-2006, 17:07

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj