Webseite erstellen mit Apache2
Hallo,
ich hoffe ihr könnt mir helfen, ich bin neu im "Linux-Land". Und zwar ich möchte wie es der Name schon sagt eine Website vi Apache2 erstellen.
Was habe ich schon gemacht.....
1.feste IP von meinen Provider beantragt.
2. Webdomain bei 1und1 gekauft
3.die Webdomain über das Controll Center von 1und1 auf die feste Ip meines Anschlusses verlinkt.
4. Apache2 auf Server installiert versucht einen VHost zu erstellen was mir leider nicht geglückt ist.
So und nun habe ich keine Ahnung mehr was ich machen soll. wie bekomme ich es nun hin das ich auf meine Seite zugreifen kann?
Ich habe jetzt noch etwas gegoogelt meine Frage ist wie bekomme ich es hin das auf die IP meines Apache2 Webservers zugegriffen wird? Was muss ich in meinen VHost eintragen die Feste IP die ich bekommen habe oder die meines Servers?
ich hoffe ihr könnt mir helfen, ich bin neu im "Linux-Land". Und zwar ich möchte wie es der Name schon sagt eine Website vi Apache2 erstellen.
Was habe ich schon gemacht.....
1.feste IP von meinen Provider beantragt.
2. Webdomain bei 1und1 gekauft
3.die Webdomain über das Controll Center von 1und1 auf die feste Ip meines Anschlusses verlinkt.
4. Apache2 auf Server installiert versucht einen VHost zu erstellen was mir leider nicht geglückt ist.
So und nun habe ich keine Ahnung mehr was ich machen soll. wie bekomme ich es nun hin das ich auf meine Seite zugreifen kann?
Ich habe jetzt noch etwas gegoogelt meine Frage ist wie bekomme ich es hin das auf die IP meines Apache2 Webservers zugegriffen wird? Was muss ich in meinen VHost eintragen die Feste IP die ich bekommen habe oder die meines Servers?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 214657
Url: https://administrator.de/contentid/214657
Ausgedruckt am: 05.11.2024 um 08:11 Uhr
21 Kommentare
Neuester Kommentar
Hallo,
also, der Apache steht bei Dir zu Hause, richtig?
Kannst Du ihn intern erreichen (über die interne IP), sodass Du zumindest "It works!" lesen kannst?
Hast Du an eine Portweiterleitung in Deinem Router gedacht <Deine Öffentliche IP>:80 -> <InterneIP>:80 ??
Es kann ausserdem ein paar Stunden/ Tage dauern, bis die DNS-Server die Zuordnung Adresse-IP mitbekommen haben.
Gruß
Alhambra
also, der Apache steht bei Dir zu Hause, richtig?
Kannst Du ihn intern erreichen (über die interne IP), sodass Du zumindest "It works!" lesen kannst?
Hast Du an eine Portweiterleitung in Deinem Router gedacht <Deine Öffentliche IP>:80 -> <InterneIP>:80 ??
Es kann ausserdem ein paar Stunden/ Tage dauern, bis die DNS-Server die Zuordnung Adresse-IP mitbekommen haben.
Gruß
Alhambra
Naja, Anfragen die an Deine Domain gehen (http, also Apache = Port 80), werden an Deine öffentliche IP verwiesen, d.h. sie landen von aussen auf Deinem Router. In der Regel verwirft Dein Router diese Anfragen. Daher musst Du Deinem Router sagen, dass Anfragen von aussen auf Port 80 an Deinen Apache im internen Netz (interne IP-Adresse) weitergeleitet werden sollen.
Welchen Router hast Du denn im Einsatz?
Welchen Router hast Du denn im Einsatz?
Und was die Webseite anbetrifft und um HTML zu lernen ist das ein heisser Tip:
http://de.selfhtml.org
Noch lesenwerter ist dieser Crashkurs zum Erstellen einer Webpäsenz für blutige Laien:
http://www.heise.de/ct/inhalt/2013/14/148/
Dafür fertige Webseiten Frameworks findest du hier:
http://www.oswd.org
Wie z.B. "Corporate slave": http://www.oswd.org/design/information/id/2784/
Bischen Grundlagen zum Apachen gibts noch hier:
Netzwerk Management Server mit Raspberry Pi
Den Rest sagt dir Dr. Google oder ein gutes Buch.
http://de.selfhtml.org
Noch lesenwerter ist dieser Crashkurs zum Erstellen einer Webpäsenz für blutige Laien:
http://www.heise.de/ct/inhalt/2013/14/148/
Dafür fertige Webseiten Frameworks findest du hier:
http://www.oswd.org
Wie z.B. "Corporate slave": http://www.oswd.org/design/information/id/2784/
Bischen Grundlagen zum Apachen gibts noch hier:
Netzwerk Management Server mit Raspberry Pi
Den Rest sagt dir Dr. Google oder ein gutes Buch.
Moin!
Ja, leite die Anfragen auf Port 80 an die IP des Servers auf dem der Apache läuft weiter.
Achtung:
Es kann sein, dass der Speedport Anfragen die Du dann von intern auf www.deineDomain.de machst nicht weiterleitet.
Das hat mich mal wahnsinnig gemacht, weil ich dachte, es sei von extern nicht erreichbar.
Ja, leite die Anfragen auf Port 80 an die IP des Servers auf dem der Apache läuft weiter.
Achtung:
Es kann sein, dass der Speedport Anfragen die Du dann von intern auf www.deineDomain.de machst nicht weiterleitet.
Das hat mich mal wahnsinnig gemacht, weil ich dachte, es sei von extern nicht erreichbar.
Hallo,
also Du hast ja schon reichlich Antworten erhalten. Trotzdem möchte ich auch noch meinen Senf dazu geben. Also als erstes mal erstellt man mit Apache keine Webseiten sondern stellt sie lediglich zur Verfügung. Erstellen tut man die DInger mit einem Editor..so, das musste erstmal raus
Also zu Deinem Problem: Du hast von was Linux geschrieben, also gehe ich davon aus, dass der Apache auf einem Linuxrechner und nicht unter Windows läuft; das ist schonmal gut
Wenn Dein Apache soweit läuft, dass er über die IP erreichbar ist, dann passt ja alles. Dann brauchst Du nur noch Deine HTML-Dateien auf /var/www (bei Debian, kann bei anderen Distris abweichen) zu kopieren und fertig. wenn Du mehr als eine webseite zur Verfügung stellen möchtest, dann brauchst Du vHosts. Dazu findest Du aber auf der Apache-Webseite reichlich Infos. Wenn Du nicht klar kommst, können wir dir aber auch gerne gezielt helfen, wenn Du uns dazu dann auch infos zur Verfügung stellst (Config, Err-Logs). Und von nix kommt auch nix. In die Themen einlesen musst Du dich schon selber
Wenn Du PHP laufen lassen möchtest, solltest Du auf jeden Fall noch das Suhosin-Modul installieren; das macht Deinen Server etwas sicherer gegen bestimmte (nicht alle!) Angriffe von außen.
Falls Du auch verschlüsselte Verbindungen (https) benötigst, musst Du zusätzlich Port 443 auf Deinen Server forwarden. Natürlich musst Du auch hier den Apache korrekt konfigurieren und Dir ggf. ein Zertifikat kaufen (wenn bei Deinem 1&1-Paket keines dabei ist).
Wenn Du noch neu bist und weder mit Apache noch mit HTML oder PHP Erfahrung hast, dann mach immer nur einen Schritt - ansonsten kann es schwierig werden, den Fehler zu finden.
vg
Bytecounter
also Du hast ja schon reichlich Antworten erhalten. Trotzdem möchte ich auch noch meinen Senf dazu geben. Also als erstes mal erstellt man mit Apache keine Webseiten sondern stellt sie lediglich zur Verfügung. Erstellen tut man die DInger mit einem Editor..so, das musste erstmal raus
Also zu Deinem Problem: Du hast von was Linux geschrieben, also gehe ich davon aus, dass der Apache auf einem Linuxrechner und nicht unter Windows läuft; das ist schonmal gut
Wenn Dein Apache soweit läuft, dass er über die IP erreichbar ist, dann passt ja alles. Dann brauchst Du nur noch Deine HTML-Dateien auf /var/www (bei Debian, kann bei anderen Distris abweichen) zu kopieren und fertig. wenn Du mehr als eine webseite zur Verfügung stellen möchtest, dann brauchst Du vHosts. Dazu findest Du aber auf der Apache-Webseite reichlich Infos. Wenn Du nicht klar kommst, können wir dir aber auch gerne gezielt helfen, wenn Du uns dazu dann auch infos zur Verfügung stellst (Config, Err-Logs). Und von nix kommt auch nix. In die Themen einlesen musst Du dich schon selber
Wenn Du PHP laufen lassen möchtest, solltest Du auf jeden Fall noch das Suhosin-Modul installieren; das macht Deinen Server etwas sicherer gegen bestimmte (nicht alle!) Angriffe von außen.
Falls Du auch verschlüsselte Verbindungen (https) benötigst, musst Du zusätzlich Port 443 auf Deinen Server forwarden. Natürlich musst Du auch hier den Apache korrekt konfigurieren und Dir ggf. ein Zertifikat kaufen (wenn bei Deinem 1&1-Paket keines dabei ist).
Wenn Du noch neu bist und weder mit Apache noch mit HTML oder PHP Erfahrung hast, dann mach immer nur einen Schritt - ansonsten kann es schwierig werden, den Fehler zu finden.
vg
Bytecounter
@napperman
Der Speedport Schrott ist ja auch das allererste was der engagierte Netzwerker gleich als allererstes in hohem Bogen in den Recycling Müll schmeisst wo er hingehört....
Der Speedport Schrott ist ja auch das allererste was der engagierte Netzwerker gleich als allererstes in hohem Bogen in den Recycling Müll schmeisst wo er hingehört....
Hallo,
also ich würde Dir wirklich mal raten dass Du die Webseite bei 1 & 1 erstellst und dort "hostest" das ist nicht schick und auch nicht der einzige Weg um so etwas zu realisieren, aber
- Du brauchst Dir zu Hause keine Ports öffnen und den SPI/NAT Router aufbohren
- Du baust nicht eine 1A Viren- und Spamschleuder zusammen!
- Du sparst den ganzen Strom
- Du läufst nicht Gefahr dass Dir da einer "nackige Kinder am Strand auf Norderney" drauf packt und morgens eine
tiefe Männerstimme um 03:00 Uhr mal eben eine Hausdurchsuchung wegen so etwas bei Euch macht!!!!
Gruß
Dobby
also ich würde Dir wirklich mal raten dass Du die Webseite bei 1 & 1 erstellst und dort "hostest" das ist nicht schick und auch nicht der einzige Weg um so etwas zu realisieren, aber
- Du brauchst Dir zu Hause keine Ports öffnen und den SPI/NAT Router aufbohren
- Du baust nicht eine 1A Viren- und Spamschleuder zusammen!
- Du sparst den ganzen Strom
- Du läufst nicht Gefahr dass Dir da einer "nackige Kinder am Strand auf Norderney" drauf packt und morgens eine
tiefe Männerstimme um 03:00 Uhr mal eben eine Hausdurchsuchung wegen so etwas bei Euch macht!!!!
Gruß
Dobby
Zitat von @108012:
- Du läufst nicht Gefahr dass Dir da einer "nackige Kinder am Strand auf Norderney" drauf packt und morgens eine
tiefe Männerstimme um 03:00 Uhr mal eben eine Hausdurchsuchung wegen so etwas bei Euch macht!!!!
- Du läufst nicht Gefahr dass Dir da einer "nackige Kinder am Strand auf Norderney" drauf packt und morgens eine
tiefe Männerstimme um 03:00 Uhr mal eben eine Hausdurchsuchung wegen so etwas bei Euch macht!!!!
BEST REASON EVER
Lonesome Walker
Zitat von @aqui:
@napperman
Der Speedport Schrott ist ja auch das allererste was der engagierte Netzwerker gleich als allererstes in hohem Bogen in den
Recycling Müll schmeisst wo er hingehört....
@napperman
Der Speedport Schrott ist ja auch das allererste was der engagierte Netzwerker gleich als allererstes in hohem Bogen in den
Recycling Müll schmeisst wo er hingehört....
Ja, das stimmt. Aber was will man machen, wenn man gebeten wird ein NAS von extern für einen Bekannten erreichbar zu machen und der nun mal so ein Ding hat...
Auch Moin zusammen,
und grundsätzlich stimme ich ebenfalls D.o.b.b.y bei. Aber beim Einlesen in die Themen sollte man recht schnell merken, welches Risiko man eingeht. Wenn man aber "nur" Port 80 öffnet; geht es ja noch einigermaßen; bei größeren Datenmengen kracht der Speedport doch sowieso zusammen ;) Ne, mal ernsthaft: Wenn man auf einem aktuellen Apache lediglich eine Webseite am Laufen hat und kaum Module aktiviert sind, dann kann da nicht wirklich viel passieren. Selbstredend muss natürlich PUT deaktiviert sein; aber meines Wissens nach ist das inzwischen bei den meisten Distris standardmäßig der Fall. Die wirklichen Sicherheitslücken öffnet man erst durch Aktivieren der Scriptmodule PHP, CGI, usw... oder wenn man meint weitere Ports vorwarden zu müssen, am Besten noch den Telnet-Port und freiem Rootzugang - lecker.
Und wenn man von außen drauf zugreifen möchte, dann nur per SSH und ein Passwort aus mindestens 10 Zeichen inkl. Zahlen und Sonderzeichen. Noch besser natürlich mit Passwort/Schlüsselkombination - aber auch hier schreib ich ja nix Neues...traurig nur, dass es immer noch reichlich einfach gestrickte Passwörter gibt....
Und wenn Seiyaru22 wirklich das Thema Sicherheit interessiert, hätte er bestimmt danach gefragt ;)
Übrigens möchte auch der Herr mit der tiefen Stimme mit Arbeit versorgt werden...
Und nein, ich bin nicht schadenfreudig. Nur glaube ich nicht, dass die Kiste länger als eine Woche am Netz hängt. Denn der Fragestellung nach zu urteilen ist da nicht viel Basiswissen vorhanden und damit kommen viele Fehler und die Lust am Spielen vergeht...
vg
Bytecounter
und grundsätzlich stimme ich ebenfalls D.o.b.b.y bei. Aber beim Einlesen in die Themen sollte man recht schnell merken, welches Risiko man eingeht. Wenn man aber "nur" Port 80 öffnet; geht es ja noch einigermaßen; bei größeren Datenmengen kracht der Speedport doch sowieso zusammen ;) Ne, mal ernsthaft: Wenn man auf einem aktuellen Apache lediglich eine Webseite am Laufen hat und kaum Module aktiviert sind, dann kann da nicht wirklich viel passieren. Selbstredend muss natürlich PUT deaktiviert sein; aber meines Wissens nach ist das inzwischen bei den meisten Distris standardmäßig der Fall. Die wirklichen Sicherheitslücken öffnet man erst durch Aktivieren der Scriptmodule PHP, CGI, usw... oder wenn man meint weitere Ports vorwarden zu müssen, am Besten noch den Telnet-Port und freiem Rootzugang - lecker.
Und wenn man von außen drauf zugreifen möchte, dann nur per SSH und ein Passwort aus mindestens 10 Zeichen inkl. Zahlen und Sonderzeichen. Noch besser natürlich mit Passwort/Schlüsselkombination - aber auch hier schreib ich ja nix Neues...traurig nur, dass es immer noch reichlich einfach gestrickte Passwörter gibt....
Und wenn Seiyaru22 wirklich das Thema Sicherheit interessiert, hätte er bestimmt danach gefragt ;)
Übrigens möchte auch der Herr mit der tiefen Stimme mit Arbeit versorgt werden...
Und nein, ich bin nicht schadenfreudig. Nur glaube ich nicht, dass die Kiste länger als eine Woche am Netz hängt. Denn der Fragestellung nach zu urteilen ist da nicht viel Basiswissen vorhanden und damit kommen viele Fehler und die Lust am Spielen vergeht...
vg
Bytecounter
Bei dem Basiswissen ist es ja dann generell die Frage ob es überhaupt zu der einen Woche kommt....?!
Nun ja, nun ist Seiyaru22 wieder am Zug oder Wie kann ich einen Beitrag als gelöst markieren? wenn das Thema für ihn abgehakt ist ?!
Nun ja, nun ist Seiyaru22 wieder am Zug oder Wie kann ich einen Beitrag als gelöst markieren? wenn das Thema für ihn abgehakt ist ?!
Seh ich genau so, jeder ist mal neu und man sollte nicht immer gleich den Kopf in den Sand stecken.
Aber trotzdem solltest du dich über Sicherheit informieren. Der Port 80 ist kein unüblicher Port und viele Angriffe oder ähnliches Zeug laufen eben über diesen. Gerade bei Websites
Einfach mal darüber informieren bevor du ihn auf deine Hardware durchreichst . Da gibts bestimmt diverse Dinge die dich und dein Server schützen können.
Weiß nicht was dein Router in Richtung Firewall hinbekommt aber da kann man schon einiges automatisch machen lassen: sessions begrenzen, ddos Attacken abwehren und ähnliches.
Aber trotzdem solltest du dich über Sicherheit informieren. Der Port 80 ist kein unüblicher Port und viele Angriffe oder ähnliches Zeug laufen eben über diesen. Gerade bei Websites
Einfach mal darüber informieren bevor du ihn auf deine Hardware durchreichst . Da gibts bestimmt diverse Dinge die dich und dein Server schützen können.
Weiß nicht was dein Router in Richtung Firewall hinbekommt aber da kann man schon einiges automatisch machen lassen: sessions begrenzen, ddos Attacken abwehren und ähnliches.
Hallo,
zwar leicht ist so etwas über das Internet verfügbar zu machen, aber eben;..
- sehr schwer ist das ganze abzusichern
- man immer einen Angriffspunkt und/oder Fläche bietet
- man so etwas eben auch verteidigen und absichern muss und das kann eben nicht jeder
- Man mit einer Homepage bei einem Provider um einiges besser erreichbar ist und auch noch nicht Gefahr läuft
dass die Homepage wegen Überfüllung nicht mehr erreichbar ist respektive der Provider die Leitung nicht irgend wann
drosselt!
Gruß
Dobby
P.S.
von Dir oder Deinem Kumpel wollen, aber der Fairness wegen dachte ich ich sag einfach mal die Wahrheit ohne durch "die Blume" zu reden!
- Apache richtig kennen lernen und administrieren können
- Sicherungsmaßnahmen richtig einsetzen und anwenden
- Linux härten und richtig Absichern
Dann stell Dir einfach mal vor wir fragen Dich ob es nach drei Studen üben schlau wäre den im Harz den Iht zu besteigen und fragen Dich dann
ob man beim Klettern eigentlich eine Sicherung braucht und/oder einen Helm tragen sollte.
Ja, das stimmt. Aber was will man machen, wenn man gebeten wird ein NAS von extern für einen Bekannten erreichbar zu machen und der nun mal so ein Ding hat...
Dann sollte man auch zeigen das man ein Kumpel ist und einen "Arsch" in der Hose hat und dem eben sagen dass eszwar leicht ist so etwas über das Internet verfügbar zu machen, aber eben;..
- sehr schwer ist das ganze abzusichern
- man immer einen Angriffspunkt und/oder Fläche bietet
- man so etwas eben auch verteidigen und absichern muss und das kann eben nicht jeder
- Man mit einer Homepage bei einem Provider um einiges besser erreichbar ist und auch noch nicht Gefahr läuft
dass die Homepage wegen Überfüllung nicht mehr erreichbar ist respektive der Provider die Leitung nicht irgend wann
drosselt!
Gruß
Dobby
P.S.
Aber ich muss schon sagen, die Arroganz einiger ist schon heftig.
Es ist mir völlig "wumpe" ob da morgens jemand bei Dir klingelt und die halbe Straße mitbekommt warum das so ist und was die genauvon Dir oder Deinem Kumpel wollen, aber der Fairness wegen dachte ich ich sag einfach mal die Wahrheit ohne durch "die Blume" zu reden!
Klar habe ich noch nicht so ein tiefes Wissen was daran liegt das ich mich mit Linux erst seit ca. 4 Wochen wirklich ausgiebig beschäftige, klar geht es einfacher aber wenn man so ran geht würde man nie was neues lernen.
Zu Hause und dann "Step by Step"- Apache richtig kennen lernen und administrieren können
- Sicherungsmaßnahmen richtig einsetzen und anwenden
- Linux härten und richtig Absichern
Ich bin ein begeisterter Kletterer wenn ich jeden Anfänger mit genau so einer Arroganz begegenern würde wenn er mich fragt wie er dieses Problem klettern soll,
und ihn sage du bist blutiger Anfänger versuch es garnicht erst würde ich ihn direkt am Anfang sein Spaß am Sport nehmen.Dann stell Dir einfach mal vor wir fragen Dich ob es nach drei Studen üben schlau wäre den im Harz den Iht zu besteigen und fragen Dich dann
ob man beim Klettern eigentlich eine Sicherung braucht und/oder einen Helm tragen sollte.