Wo kann ich die von Apache angezeigte Webseite ändern?

11

Ich habe Ubuntu 10.10 installiert und wenn ich meine IP erreiche, sehe ich:

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

Wo soll ich nachsehen, wo dies serviert wird?

Das Seltsame ist, dass ich gerade nginx installiert und eine statische Seite eingerichtet habe, die auch auf Port 80 bereitgestellt wird (sollte im Widerspruch zu dem Standard-Apache stehen, der die Seite "Es funktioniert" bereitstellt), wenn ich nginx neu starte, bekomme ich keine Bindung Fehler Sayign Port 80 ist bereits belegt.

Ich benutze keinen Apache und möchte ihn nicht, aber die Standardinstallation scheint ihn zu haben. Ich habe keine Ahnung, wo es ist, ich sehe es nicht in / opt oder etc / apache.

Vielen Dank!

Blankman
quelle

Antworten:

4

Sie können Ihre Webseite einfügen. /var/www/Sie benötigen einen Sudo-Zugriff, um dort etwas ändern zu können.

Dies sind Ihre Optionen, um dies zu tun.

1. Verwenden Sie mv für eine Datei

Sie können das Terminal und den Befehl verwenden mv.

Beispiel:

  1. cd /var/www/
  2. mv ~/Desktop/FILENAME.html .

Der Punkt ist kein Fehler, sondern das Ziel ist der aktuelle Ordner.

2. Verwenden Sie einen Texteditor

Eine andere Möglichkeit besteht darin gedit, Ihre Datei zu öffnen (oder einen anderen Editor) und in zu speichern /var/www/.

Wenn Sie Apache entfernen möchten, können Sie einfach sudo apt-get remove apacheein Terminal eingeben. Wenn Sie verwenden, apache2fügen Sie 2am Ende ein hinzu.

3. Stellen Sie einen Link zum Stammordner her

Und wenn Sie es satt haben, den Root-Benutzer zum Hinzufügen eines neuen Webseiten-Dokuments verwenden zu müssen, erstellen Sie einfach einen Link. Konfigurieren von Berechtigungen für FTP und Apache


Übrigens müssen Sie nicht zu Ihrer IP gehen, Sie können einfach zu Ihrer localhostin Ihrem Browser gehen. Wenn Sie mehrere Dateien in Ihrem Ordner haben, fügen Sie einfach einen Dateinamen wie den folgenden hinzu:localhost/myfile.html

Alvar
quelle
2
Was ist damit? - askubuntu.com/questions/68007/…
jrg
1

Standardmäßig sucht Apache in / var / www nach einer Site, die angezeigt werden soll, wenn Ihr Browser angewiesen wird, "localhost" anzuzeigen. Nach einer neuen Apache-Installation wird eine index.html-Datei gefunden. Dies ist die Datei, in der die angezeigte Nachricht angezeigt wird. Index.html ist der Name, der normalerweise für die Homepage einer Site verwendet wird. Befindet sich keine index.html-Datei in / var / www, wird eine Verzeichnisliste der dortigen Dateien angezeigt. Sie können die ursprüngliche index.html durch eine eigene HTML-Datei ersetzen. Vergessen Sie nicht, dass / var / www root gehört.

fragos
quelle
0

Sie können synaptic verwenden, um alle Apache-Dateien zu finden und zu sehen, wo sie sich befinden. Suchen Sie zuerst nach Apache, klicken Sie dann mit der rechten Maustaste auf die Pakete und klicken Sie auf Eigenschaften. Wählen Sie die Registerkarte Installierte Dateien, um zu sehen, wo sich die Dateien befinden.

Beispiel

Apache speichert seine Websites in /etc/www.

RolandiXor
quelle