У меня VPS под управлением Ubuntu 13.10 и веб-сайт Apache2, и всякий раз, когда я захожу на IP-адрес VPS http://5.231.37.8
, я получаю страницу по умолчанию / тестовую страницу для Apache вместо моего веб-сайта , расположенного в /var/www
.
Это сайт html + css.
Редактировать: Мое решение ниже
Убедитесь, что файл домашней страницы html находится в /var/www
, и называется index.html
- index.html
- это первая / стандартная веб-страница, которую вы должны получить при вводе имени домена / IP-адреса сайта. , Все остальные файлы могут быть связаны с & amp; из корневого / домашнего файла index.html
.
Мое решение:
Добавьте новый виртуальный хост для IP-адреса в файле, расположенном в \etc\apache2\sites-available\000-default.conf
как <VirtualHost *:80>
, и измените ServerName
на IP.
В \etc\apache2\sites-available\default-ssl.conf
(если у вас включен ssl) как
<VirtualHost *:443>
и измените ServerName
на IP.
Начальная страница apache2 по умолчанию находится в / var / www и называется index.html. Он будет работать по умолчанию, когда вы пытаетесь получить доступ к вашему веб-серверу (apache2), вызывая http://localhost/
или http://your-ip
. Для того, чтобы ваш сайт работал гладко, просто поместите ваши html и css файлы в каталог в /var/www
назовите это, например, mysite. Затем вы можете запустить файл по умолчанию (index.html) вашего сайта, просто перейдя в /var/www/mysite