vsftp austauschen?vhost anlegen?

  • Du darfst dort nur eine Domain eintragen, der Rest gehört bei ServerAlias hin ;)
    Kleiner Auszug eines VHost Eintrages:

    Code
    <VirtualHost ***.***.***.***:80>
      ServerName killerbees19.at
      ServerAlias www.killerbees19.at subdomain.killerbees19 www.subdomain.killerbees19.at
    
      # [...]
    
    
    
    
    </VirtualHost>


    Siehe dazu auch http://httpd.apache.org/docs/2.0/mod/core.html#servername und http://httpd.apache.org/docs/2.0/mod/core.html#serveralias :)



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • hat keinen effekt ^^


    [PHP]NameVirtualHost *
    <VirtualHost *>
    ServerName your-webspacehoster.com
    ServerAlias http://www.your-webspacehoster.com scp4.your-webspacehoster.com http://www.scp4.your-webspacehoster.com
    DocumentRoot /var/www/html/
    ServerAdmin support@your-webspacehoster.com


    # Logfiles:
    CustomLog /var/log/apache2/access2.log combined
    ErrorLog /var/log/apache2/error2.log
    LogLevel warn


    # Umleitungs-Beispiele:
    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/


    <Location />
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
    </Location>


    </VirtualHost>
    [/PHP]


    ende vom lied is
    [PHP]server:~# /etc/init.d/apache2 restart
    Restarting web server: apache2[Mon Sep 21 22:19:27 2009] [warn] Useless use of AllowOverride in line 18 of /etc/apache2/sites-enabled/sccp.
    [Mon Sep 21 22:19:27 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
    [Mon Sep 21 22:19:27 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
    ... waiting .[Mon Sep 21 22:19:29 2009] [warn] Useless use of AllowOverride in line 18 of /etc/apache2/sites-enabled/sccp.
    [Mon Sep 21 22:19:29 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
    [Mon Sep 21 22:19:29 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
    .
    [/PHP]

  • Bist du sicher, dass du keine anderen Seiten sonst aktiviert hast, die dir da in die Quere kommen z.B. die VHost(s) in /etc/apache2/sites-available/default? Entweder du deaktivierst die mit a2dissite (würde ich nicht empfehlen) oder du modifizierst deine jetzige VHosts Datei so, dass du a) nicht nochmals NameVirtualHost verwendest (denn das wird dort schon verwendet) und b) beim VHost den Port dazu anzugibst: <VirtualHost *:80>



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • also sollt ich das alles in die default schreiben? und den port dazu nehmen? wie sähe es denn aus wenn ich da einfach ne andere ip nehme oder ne andere domain?
    aktzeptiert er das dann so in ner zweiten datei?

  • So war das eigentlich nicht gemeint, aber gut. Dann einmal eine kurze Zusammenfassung :D


    Du kannst in jeder Sites-Datei so viele VHost's definieren, wie du willst. Zwecks Übersicht würde ich aber empfehlen die VHosts thematisch abzugrenzen (in die default ist z.B. der Standardkram, mehr nicht). Es darf allerdings nie zwei gleiche VHosts (IP:Port) mit dem selben ServerName geben. Außerdem darf es nicht zwei gleiche NameVirtualHost Einträge geben. * und *:80 darf auch nicht gemischt werden, entweder überall das eine oder das andere ;)


    Probier also mal folgendes aus:



    MfG Christian
    ---
    PS: Hmmm, ich merke jetzt erst was du überhaupt genau machen willst, hätte mal früher die vorherigen Seiten lesen sollen :D

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • [PHP]server:~# /etc/init.d/apache2 restart
    Restarting web server: apache2[Mon Sep 21 22:55:18 2009] [warn] Useless use of AllowOverride in line 14 of /etc/apache2/sites-enabled/sccp.
    ... waiting .[Mon Sep 21 22:55:20 2009] [warn] Useless use of AllowOverride in line 14 of /etc/apache2/sites-enabled/sccp.
    .
    server:~#
    [/PHP]


    kommt das bei raus also entweder bin ick grad echt extrem zu blond und sitz da schon zu lange vor,überseh irgendwas oda der will echt net so wie er soll

  • also ick hab jetz mal die zeile rausjenommen

    Code
    AllowOverride None


    Nun erhalte ich zumindest keinen fehler mehr beim indianer neustart allerdings leitet er auch net auf das verzeichnis hin wo er sollte. hab auserdem nu ne komplett andere domain und ne ip eingetragen hab davon doch eh 4 =))


    sieht nun also so aus
    [PHP]<VirtualHost 188.40.184.125:80>
    ServerName your-hosting-solution.com
    ServerAlias http://www.your-hosting-solution.com scp4.your-hosting-solution.com http://www.scp4.your-hosting-solution.com
    DocumentRoot /var/www/html/
    ServerAdmin support@your-webspacehoster.com


    # Logfiles:
    CustomLog /var/log/apache2/access2.log combined
    ErrorLog /var/log/apache2/error2.log
    LogLevel warn


    <Location /var/www/html/>
    Options Indexes FollowSymLinks MultiViews
    Order allow,deny
    allow from all
    </Location>


    </VirtualHost>[/PHP]
    dort sind auch dateien drin in dem verzeichniss aber er zeigt nur die dumme confixx standart page an ick glob langsam das das confixx dafür verantwortlich is kann das evtl. sein?

  • Du verwendest auch eine ganz andere IP in deiner Konfiguration, und nicht die von der Domain, das kann nicht funktionieren ;)



    MfG Christian
    ---
    PS: Ich schaue mir das dann morgen nochmals an, irgendwie bin ich heute schon zu müde dafür :o

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • okay also ein fehler hab ick schonmal jefunden lol ich hab vergessen die ip in /etc/host.conf einzutragen also doch schonmal zu müde dazu aber die subdomain setzt er trotzdem nich ins /var/www/html/ sondern auf die dumme confixx standart seite allerdings hab ich in der host.conf auch nur die domain your-hosting-solution.com für die ip eingetragen zumindest is die domain schonmal unter der richtigen ip erreichbar wenn auch die subdomain noch net dahin geht wose hin soll aber nahja nu geh ick schlafen schau morgen nochmal drüber wer weeß wo nun der andere fehler is kann ja dann echt nur noch entweder nen fehler in der vhost conf sein oder was mitn confixx zutun haben
    ich hoff du schaust auch nochmal drüber weil 4 augen sehn ja mehr als zwei ^^