Де я можу змінити веб-сторінку, показану апачем?


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 (повинна суперечити встановленому апашем за замовчуванням, який обслуговує сторінку "це працює"), коли я перезапускаю nginx, я не отримую прив'язку порт 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. Зробіть посилання на кореневу папку

А якщо вам набридло користуватися кореневим користувачем, щоб додати новий документ веб-сторінки, jsut зробить посилання. Налаштування дозволів для FTP та Apache


До речі, вам не потрібно переходити до своєї IP-адреси, ви можете просто перейти до свого localhostу своєму браузері. Якщо у вашій папці є кілька файлів, просто додайте таке ім’я файлу, як це:localhost/myfile.html


2
А що з цим робити? - askubuntu.com/questions/68007/…
jrg

1

За замовчуванням, коли сказати вашому браузеру, щоб він відображав "localhost", Apache загляне в / var / www для відображення сайту. Після нової установки Apache він знайде файл index.html. Це файл, який відображає повідомлення, яке ви бачите. Index.html - це ім’я, яке зазвичай використовується для домашньої сторінки сайту. Якщо жодного файлу index.html немає в / var / www, відобразиться список файлів, що там містяться. Ви можете замінити оригінальний index.html на власний HTML-файл. Не забувайте, що / var / www належить root.


0

Ви можете використовувати синаптичні засоби, щоб знайти всі файли apache і подивитися, де вони знаходяться. Спочатку знайдіть Apache, потім клацніть правою кнопкою миші пакет (и) та натисніть "Властивості". Виберіть вкладку встановлених файлів, щоб побачити, де файли.

приклад

Apache зберігає свої сайти в /etc/www.


0

Як пояснює Фрагос вище; Apache шукатиме /var/wwwсайт для відображення. Apache шукає файли, зазвичай пов’язані з домашньою сторінкою, наприклад index.php, після нової установки Apache він знайде index.htmlфайл (він містить текст, який ви бачите в публікації).

Fragos має рацію, що ви можете просто змінити цей файл або ви можете його видалити та створити свою сторінку так, як вам здається, що ви дасте ім’я їй таким чином, що апаш знайде та обслуговуватиме цей файл як сторінку. Називаючи його index.html, apache надає пріоритет цього файлу для обслуговування над будь-яким іншим файлом на рівні каталогу /var/www.

Якщо ви хочете, щоб Apache обслуговувався з іншого каталогу, тобто з підкаталогом, який може бути використаний у Wordpress, вам потрібно буде відповідати / налаштувати шлях / DocumentRoot у відповідному файлі віртуальних хостів, який залежно від ОС можна знайти cd/ete/apache2/**yourwebsitefolder**/sites-enabled& & sudo nano into 000-default.conf( якщо ви не створили спеціальний Vhost для відповідного веб-сайту). Вам потрібно додати;

ServerName www.yourwebsite.com

ServerAlias yourwebsite.com

DocumentRoot введіть повний шлях (на 1 рівень вище) файл веб-сайту для завантаження, тобто / var / www / yourwebsitefolder

Зверніть увагу, що вищенаведений приклад передбачає, що ваша домашня сторінка / index.html вкладена всередині yourwebsitefolder. Зауважте, що Wordpress мав би "index.php" як альтернативу, index.htmlі саме це Apache буде виглядати / намагатися служити пріоритетом.

Тепер перезапустіть apache2, очистіть кеш на веб-переглядачі (щоб уникнути потенційного перегляду кешованої веб-сторінки). Тепер, коли ви вводите ім'я свого сайту, ви повинні побачити потрібний сайт - це для внутрішніх мереж / локальної мережі, необхідні подальші кроки, щоб зробити сайт доступним в Інтернеті.

Для доступу до Інтернету / Інтернету вам потрібно врахувати інші аспекти, такі як доменне ім'я, переадресація порту / захищений хост-сервер, брандмауери і т.д.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.