Amazon EC2-Wie kann ich Mein Eigenen Inhalte? Stecken auf einem working test, apache Seite
Bin ich mit dieser Anleitung:
http://codingthis.com/platforms/linux/how-to-host-simple-content-with-amazon-elastic-cloud-computing-ec2/
Habe ich einen Ordner namens "public_html" in meinem /home/ec2-user-Verzeichnis mit einem test.html Datei.
Was ich bisher getan habe:
sudo yum -y install httpd php
sudo chkconfig httpd on
chmod 755 /home/ec2-user (I HAVE NO IDEA WHAT THIS DOES)
sudo nano /etc/httpd/conf/httpd.conf
(changed DocumentRoot to DocumentRoot /home/ec2-user/public_html)
TLDR: Wie mache ich es laden meine Inhalte (my html-Datei) anstatt die apache test Seite
EXTRA:
Habe ich eine security-Gruppe aktiviert, für mein Beispiel mit Regeln:
ICMP Allow ALL
TCP Allow ALL
UDP Allow ALL
TCP port 80 (Http)
Du musst angemeldet sein, um einen Kommentar abzugeben.
nicht das document root "public_html" statt www? warum also hat u legte ur-Seiten unter www-Verzeichnis?
Wenn Sie haben keine Inhalte in das DocumentRoot-Verzeichnis, das Sie konfiguriert dann die Standard-Apache-Installation wird Ihnen zeigen, dass die Seite anstelle von Ihnen. Auch, überprüfen Sie die DirectoryIndex-Konfiguration, um sicherzustellen, dass wenn Sie index.php oder default.html oder etwas anderes, dieser ist konfiguriert als gut. Es wird standardmäßig auf index.html
Chmod755/Verzeichnis/Verzeichnis/etc.. Wird den Zugang zu diesem Verzeichnis. Also, wenn Ihre website ist im Ordner *home/ec2-user/public_html* würden Sie dann geben müssen Zugriff auf dieses Verzeichnis.
Beispiel: chmod 755 home/ec2-user/public_html
Ich hatte das gleiche Problem. Ich habe es behoben durch ändern der Berechtigungen auf der "ec2-user" - Verzeichnis, etwa so:
Diese geben die Ausführung Berechtigungen für jeder auf Ihrem Benutzer-Verzeichnis.
Ich hatte das gleiche problem. Alles, was ich zu tun, war nur ein Neustart des ec2 um die änderungen zu übernehmen. - mir dauert 2h 🙁