Website von zu Hause aus ausführen

756
Sarveshwar

Ich möchte den Webserver bei mir zuhause einrichten. Ich habe mich bereits für den Domainnamen registriert. Ich möchte keine Hosting-Dienste nutzen. Wie muss ich den Apache und die Einstellungen mit dem Registrar des Domainnamens einrichten, damit meine Site betriebsbereit ist?

2

3 Antworten auf die Frage

6
Bergman

Bitte beachten Sie, dass das Hosting zu Hause in den Servicebedingungen von vielen Internetanbietern nicht zulässig ist. Einige Benutzer können sogar die Verbindung dazu trennen oder Bußgelder verlangen.

Wenn Sie gemäß den Nutzungsbedingungen Ihres Providers Home-Hosting ausführen dürfen, sollten Sie zu Hause einen Webserver einrichten (anhand Ihrer Frage sehe ich bereits, dass Ihre Wahl auf Apache gefallen ist) Port 80 in Ihrem Router an die interne IP Ihres Servers weiterleiten). Die Installation von Apache unterscheidet sich je nach Betriebssystem. Für eine einfache Apache-Installation unter Windows würde ich XAMPP empfehlen, verfügbar unter: http://www.apachefriends.org/de/xampp.html

Als Nächstes sollten Sie den A-Eintrag Ihrer Domain auf Ihre öffentliche IP-Adresse verweisen. (Hoffentlich bietet Ihr ISP eine statische, die von vielen ISPs, die Home-Hosting zulassen, ausgeführt wird.) Es wird empfohlen, dies auch für das Internet zu tun. Subdomain

Danke für die Antwort, Niek! Ich brauche die Website nicht rund um die Uhr. Daher sollte dynamisches IP kein Problem sein. Ich würde dafür DynDNS oder Opendns verwenden. Sarveshwar vor 14 Jahren 0
5
William Hilsum

Wenn Sie Linux verwenden, ist die einfachste (aber nicht die beste) Vorgehensweise, Apache (und Mysql / PHP, wenn Sie dynamisch sind) zu installieren. Installieren Sie dann Webmin, da Sie damit eine schöne Schnittstelle zu allem haben.

Wenn Sie Windows verwenden, laden Sie den Web Platform Installer herunter, der Sie mit IIS, SQL Server, ASP.Net (und meiner Meinung nach PHP) installieren sollte. Sehr schnell.

Der nächste Schritt wäre, zu Ihren DNS-Einträgen zu gehen und einen A-Eintrag für Ihre Domäne festzulegen, der auf Ihre IP-Adresse verweist, und einen C-Namen, der auf Ihre Domäne verweist.

Zuletzt möchten Sie Port 80 an Ihrem Router an den Computer weiterleiten, auf dem sich der Webserver befindet.

Das sollte es sein! Wenn Sie keine Etappe verstehen, sagen Sie es bitte in Kommentaren und ich helfe Ihnen gerne.

Danke für die Antwort. Okay, sagst du, dass ich den Nameserver beim Registrar einstellen muss? Ich habe Cname in Wikipedia gesehen. Im Registrarformular werden zwei Nameserver eingegeben. Wie gebe ich zwei Nameserver ein, wenn nur eine Instanz von Apache ausgeführt wird? Bitte ausarbeiten. Sarveshwar vor 14 Jahren 0
Die meisten Registrare bieten DNS-Dienste an. Wenn dies nicht der Fall ist, verwenden Sie ns1.everydns.net und ns2.everydns.net, richten Sie dann ein Konto bei everydns.net ein und geben Sie Ihre Domäne dort ein. Legen Sie dann einen A-Eintrag mit dem Wert Ihrer IP-Adresse und einen C-Namen mit dem Namen www.domain.com und einen Wert Ihrer Domäne .com fest, wenn Sie weitere Hilfe benötigen, sagen Sie einfach. William Hilsum vor 14 Jahren 0
2
Phoshi

Ein WAMP oder eine LAMP sollte je nach Betriebssystem alles installieren, was für eine Website erforderlich ist. Sie zeigen dann den DNS auf Ihre IP (Sie haben eine statische IP-Adresse, oder?) Und alles sollte in Ordnung gehen.

Danke für die Antwort. Und nein! Ich habe keine statische IP. Sehr selten schalte ich meinen Computer aus, wodurch meine IP-Adresse für viele Tage gleich bleibt. Ich kann auch einige Dienste wie dyndns (für die mein Router Unterstützung integriert hat) oder Dienste verwenden, wenn ich weiterhin dynamische IP-Adressen habe. Sarveshwar vor 14 Jahren 0