1

Тема: Сайт на VPS без домена

Доброго дня.
Хочу мати доступ до тестового сайта розміщеного на VPS (Google cloud platform).
Ubuntu 18.04,  Apache2, Joomla CMS
(Я в цьому не дуже розуміюся)
Як налаштувати Apache так, щоб адреса сайта виглядала наступним чином:
111.111.111.111/domain.com/

Наразі коректно працює лише головна сторінка.

2 Востаннє редагувалося ExPy (01.08.2020 11:09:29)

Re: Сайт на VPS без домена

pike_ua написав:

Як налаштувати Apache так, щоб адреса сайта виглядала наступним чином:
111.111.111.111/domain.com/

для цього не треба налаштовувати апач
створити папку в коренi - i все.

3

Re: Сайт на VPS без домена

ExPy написав:
pike_ua написав:

Як налаштувати Apache так, щоб адреса сайта виглядала наступним чином:
111.111.111.111/domain.com/

для цього не треба налаштовувати апач
створити папку в коренi - i все.

Дякую за відповідь.
Прошу пробачення, неточно описав проблему. Головна сторінка працює добре, але жодна сторінка сайту не доступна.
Папка var/www/html/domain.com/  - створена,
файл etc/apache2/sites-available/domain.com.conf  - є

4 Востаннє редагувалося frz (24.03.2020 14:28:19)

Re: Сайт на VPS без домена

pike_ua написав:

Головна сторінка працює добре, але жодна сторінка сайту не доступна.
Папка var/www/html/domain.com/  - створена,
файл etc/apache2/sites-available/domain.com.conf  - є

Прихований текст

тепер потрібно вжити команду a2ensite і перезавантажити апач

Подякували: leofun011

5

Re: Сайт на VPS без домена

a2ensite не вирішило проблему
<Site domain.com already enabled>

Можливо треба якось специфічно задати ServerName чи ServerAlias в .conf файлі?
Чи редірект якийсь?

6

Re: Сайт на VPS без домена

Прихований текст

Apache ignores sites-available until you enable the site (in which case it symlinks it in sites-enabled).

Run the following commands:

sudo a2dissite 000-default
sudo a2ensite 000-default
sudo systemctl restart apache2
This will disable the "Default" site, enable the "Default" site, and then the restart of Apache will refresh the configuration and should then use the updated docroot accordingly. Note there may be other permissions issues not discussed here; you would need to open a new question for that.

https://askubuntu.com/questions/861021/ … ot-working

Подякували: leofun011

7

Re: Сайт на VPS без домена

Це все працює, якби я налаштував через hosts на ПК.
Але я б хотів щоб можна було користуватися тестовим сайтом без настройки файла hosts.

111.111.111.111/domain.com/ - працює зараз
111.111.111.111/domain.com/some-page.html - не працює


some-page.html - файла фізично не існує, генерується джумлою.

Може це все-таки проблема через неправильну настройку Joomla CMS, але я такого не знайшов.

8

Re: Сайт на VPS без домена

Це все працює, якби я налаштував через hosts на ПК.

Прихований текст

Не бачу причини не налаштувати файл hosts.

9

Re: Сайт на VPS без домена

Після багатьох спроб - допомогло наступне:
В файлі apache2.conf повинен бути незакоментований рядок

AllowOverride All

І наступний блок

<Directory /var/www/>
     Options Indexes FollowSymLinks
     AllowOverride All
     Require all granted
</Directory>

Потім активувати модуль rewrite

sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart

І бажано перезавантажити сервер

Подякували: 0xDADA11C7, leofun012

10

Re: Сайт на VPS без домена

1. Почитайте про віртуал хост в апачі.
2. Почитайте про .htaccess файл, раз апач використовуєте.

Подякували: pike_ua1