| | | | |
| | |
| Neuer Benutzer Registriert seit: 17.05.2010
Beiträge: 25
PHP-Kenntnisse: Anfänger ![]() | Hallo, als PHP-Einsteiger habe ich auf meinem Server -Windows 2008- einen Apache Webserver mit PHP + MySQL installiert. Das funktioniert bisher auch alles hervorragend. Seit Monaten suche ich nun eine Möglichkeit Projekte auch außerhalb des DocumentRoot anzulegen/bearbeiten. Was ich bisher gefunden habe sind "Alias" welche ich auch eingerichtet habe wie folgt zB: PHP-Code: Nun habe ich heute hier im Forum folgenden Beitrag gefunden:http://www.php.de/tutorials/42725-vi...r-windows.html (Virtual Hosts (vhosts) einrichten unter Windows) Und auch das habe ich hinbekommen - es funktioniert! PHP-Code: 1.) Wenn beides funktioniert - was ist hier die bessere und vor allem die sicherste Lösung vHosts oder Alias (wg. evtl. Angriffen oder so)! 2.) Bei der Lösung mit den vHosts kann ich zwar die Seiten auf meinem Server wie folgt zum Beispiel aufrufen: "http://example_customer". Aber wie kann ich diese Seiten: a) Von einem Clientrechner im Netzwerk aufrufen - IPAdresse des Server habe ich auch ausprobiert also zB <VirtualHost 192.168.1.1> b) Wie kann ich evtl. die Seite übers Internet (Dynamic IP-Adresse ist vorhanden) aufrufen! Weder a noch b habe ich bisher hinbekommen. Geht das Überhaupt! Wäre über einen Lösungsvorschlag DANKBAR!
__________________ Gruß aus dem Saarland Einfach ich... |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Alias -> http://example.org/new_alias Virtualhost -> http://example.org - http://example.net - http://example.com - http://this-is.an.example.org - ... Alias'e sind global, das heißt wenn so definiert von jedem vhost aus erreichbar.
__________________ |
| | |
| | |
| Neuer Benutzer Registriert seit: 17.05.2010
Beiträge: 25
PHP-Kenntnisse: Anfänger ![]() | Hallo, also im lokalen Netzwerk funktioniert es mittlerweile. Eintrag im DNS mit der IP-Adresse des Servers und dem ServerName example_customer (natürlich auch den Eintrag "127.0.0.1 example_customer" in der host Datei) ! Dann kann von jedem Client Rechner über "http://example_customer" die Seite aufgerufen werden. Um nun auch übers Internet also von extern auf die Seite zu kommen, müsste wohl ein Alias angelegt werden! Wie kann ich dem vHost direkt einen Alias zuweisen folgendes habe ich ausprobiert: PHP-Code: 1.) ServerAlias /example_customer/ 2.) Alias /example_customer/ 3.) ServerAlias /example_customer 4.) Alias /example_customer 5.) ServerAlias /example_customer "C:/Pfad/zum/Projekt/htdocs" Alles ohne Erfolg. Die zusätzliche Pfadangabe bei 1-4) funktioniert auch nicht! Ich kann die Seite zwar immer mit "http://example_customer" aufrufen. Aber nicht halt über "http://dynamic.ip.de/example_customer" oder http://192.168.1.1/example_customer" - wobei 192.168.1.1 die IP_Adresse des Servers sein muß! Wenn ich einen "extra Alias" einrichte funktioniert es wieder auch extern (siehe Beitrag 1)! Wer kann mir also sagen, was ich genau machen muß, um direkt im vHost einen Alias einzutragen damit dieser funktionert!
__________________ Gruß aus dem Saarland Einfach ich... |
| | |
| | |
| Benutzer Registriert seit: 03.03.2008
Beiträge: 57
![]() | Prüfe mal was beim Aufruf von http://dynamic.ip.de/example_customer passiert. Steckt hinter dynamic.ip.de auch deine externe IP? Hast Du einen Router der Aufrufe auf Port 80 bzw. 8080 an deinen Server weiterleitet? Ist die Firewall so eingestellt, dass sie Aufrufe von außerhalb zulässt? Wenn das alles zutrifft, müsstest Du noch Code: ServerAlias dynamic.ip.de |
| | |
| | |
| Erfahrener Benutzer | und auch auf allen IPs "horchen" Code: NameVirtualHost *
__________________ |
| | |
| | ||||||
| Neuer Benutzer Registriert seit: 17.05.2010
Beiträge: 25
PHP-Kenntnisse: Anfänger ![]() | Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
__________________ Gruß aus dem Saarland Einfach ich... | |||||
| | |
| | |
| Erfahrener Benutzer | Das was du suchst ist Alias Code: <VirtualHost> ... Alias /example_customer /full/qualified/path/to/directory/at/your/system <Directory /full/qualified/path/to/directory/at/your/system> order allow, deny allow from all ... </Directory> ... </VirtualHost>
__________________ |
| | |
| | |
| Neuer Benutzer Registriert seit: 17.05.2010
Beiträge: 25
PHP-Kenntnisse: Anfänger ![]() | Stimmt siehe Beitrag #4 Und so habe ich es probiert: Code: <VirtualHost *:80>
DocumentRoot "C:/Pfad/zum/Projekt/htdocs/example_customer"
ServerName example_customer
ErrorLog "C:/Pfad/zum/Projekt/htdocs/logs/example_customer.log"
TransferLog "C:/Pfad/zum/Projekt/htdocs/logs/example_customer_access.log"
DirectoryIndex index.html index.php
Alias /example_customer "C:/Pfad/zum/Projekt/htdocs/example_customer"
<Directory "C:/Pfad/zum/Projekt/htdocs/example_customer">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
AllowOverride All
</Directory>
</VirtualHost>
__________________ Gruß aus dem Saarland Einfach ich... |
| | |
| | ||
| Erfahrener Benutzer | Zitat:
Code: <VirtualHost *:80>
DocumentRoot "C:/pfad/zum/public/web/htdocs"
ServerName dein.host.name.bei.dynamic.ip.de
ErrorLog "C:/pfad/zum/public/web/logs/public_web.error.log"
TransferLog "C:/pfad/zum/public/web/logs/public_web.transfer.log"
DirectoryIndex index.html index.php
Alias /example_customer "C:/pfad/für/example_customer"
<Directory "C:/Pfad/zum/Projekt/htdocs/example_customer">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
AllowOverride All
</Directory>
<Directory "C:/Pfad/zum/public/web/htdocs">
Order allow,deny
Allow from all
AllowOverride All
</Directory>
</VirtualHost>
__________________ | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Virtual Hosts (vhosts) einrichten unter Windows | Zergling-new | Tutorials | 11 | 12.12.2011 20:35 |
| Windows + Apache + PHP + Imagick | Chriz | Tutorials | 23 | 19.09.2011 16:15 |
| Feed in Datenbank eintragen (Formate: json, php serialized, xml) | high_five | Datenbanken | 5 | 17.06.2010 03:04 |
| Xampp -> Apache Server High Loaded! | Jabbo | Server, Hosting und Workstations | 4 | 14.06.2010 00:13 |
| [Erledigt] Virtual Hosts - Verzeichnis wird offline nicht gefunden | ALEC23 | Server, Hosting und Workstations | 4 | 01.02.2010 23:03 |
| Apache und Php installieren | bumer2006 | Server, Hosting und Workstations | 17 | 13.01.2010 11:18 |
| Virtual Hosts gleiche Session id? | BlackScorp | PHP Tipps 2009 | 7 | 17.11.2009 16:11 |
| Fehler beim kompilieren von php 5.2.9 | malio | Server, Hosting und Workstations | 11 | 05.06.2009 18:40 |
| Apache 2.2 & PHP 5.x | freq.9 | Server, Hosting und Workstations | 26 | 25.03.2009 21:41 |
| Formulare funktionieren nicht post kommt nicht an | ronaldl | PHP Tipps 2008 | 17 | 27.12.2008 07:46 |
| php-file wird downgeloadet | dws | Server, Hosting und Workstations | 10 | 19.04.2006 18:45 |
| Virtual Hosts und deny | php1 | Server, Hosting und Workstations | 1 | 03.01.2006 13:44 |
| Virtual Hosts | b++ | Server, Hosting und Workstations | 2 | 02.12.2005 17:45 |
| Apache und IIS? | lomtas | Server, Hosting und Workstations | 1 | 23.11.2005 13:44 |
| php Warnung nach Apache Update | PHP Tipps 2005 | 2 | 07.02.2005 13:38 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| apache alias, virtual host alias, alias apache, virtualhost alias, apache alias einrichten, apache virtual host alias, apache vhost einrichten, apache virtual host einrichten, apache alias php, apache virtualhost alias, apache vhosts einrichten, php alias-verzeichnis, apache php alias, host alias, php alias, apache2 virtualhost alias, virtuellen host über das netzwerk aufrufen, apache alias windows, virtual host aufrufen, apache php execcgi |