Где я могу изменить веб-страницу, показанную apache?


11

У меня установлена ​​Ubuntu 10.10, и когда я нажимаю на свой IP, я вижу:

It works!

This is the default web page for this server.

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

Куда мне посмотреть, откуда это подается?

Странно то, что я только что установил nginx и настроил статическую страницу, которая также обслуживается на порту 80 (должен конфликтовать с apache по умолчанию, который обслуживает страницу «все работает»), когда я перезагружаю nginx, я не получаю привязку Ошибка sayign порта 80 уже занята.

Я не использую apache и не хочу его, но установка по умолчанию, кажется, имеет его. Я не знаю, где это, я не вижу его в / opt или etc / apache.

Благодарность!

Ответы:


4

Вы можете разместить свою веб-страницу, /var/www/вам потребуется доступ sudo, чтобы иметь возможность что-либо там изменить.

Это ваши варианты сделать это.

1. Используйте mv для файла

Вы можете использовать терминал и команду mv.

Пример:

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

Точка не является ошибкой, это место назначения является текущей папкой.

2. использовать текстовый редактор

Другой способ сделать это - просто открыть gedit(или любой другой редактор) и сохранить ваш файл в /var/www/.

если вы хотите удалить apache, вы можете просто набрать sudo apt-get remove apacheв терминале. Если вы используете, apache2то добавьте 2в конец.

3. Сделать ссылку на корневую папку

И если вам надоело использовать пользователя root для добавления нового документа на веб-странице, сделайте ссылку. Настройка разрешений для FTP и Apache


Кстати, вам не нужно заходить на свой IP, вы можете просто перейти на свой localhostв своем браузере. Если у вас есть несколько файлов в вашей папке, просто добавьте имя файла следующим образом:localhost/myfile.html


2
Как насчет просто сделать это? - askubuntu.com/questions/68007/…
jrg

1

По умолчанию, когда вы указываете браузеру отображать «localhost», Apache будет искать в / var / www сайт для отображения. После новой установки Apache он найдет файл index.html. Это файл, который отображает сообщение, которое вы видите. Index.html - это имя, обычно используемое для домашней страницы сайта. Если в каталоге / var / www нет файла index.html, будет отображен список каталогов файлов. Вы можете заменить оригинальный index.html собственным HTML-файлом. Не забывайте, что / var / www принадлежит root.


0

Вы можете использовать Synaptic, чтобы найти все файлы Apache и посмотреть, где они находятся. Сначала выполните поиск Apache, затем щелкните правой кнопкой мыши пакет (ы) и выберите «Свойства». Выберите вкладку установленных файлов, чтобы увидеть, где находятся файлы.

пример

Apache хранит свои сайты в /etc/www.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.