Установка на Ubuntu
Модератор: immortal
Re: Установка на Ubuntu
Если не затруднит, можно все-таки узнать про установку в другую папку? Попробовал установить на NAS Synology, работает, если установка произведена в корень, т.е. по адресу /volume1/web (http://192.168.1.100), но не работает, если установить в папку /volume1/web/majordomo (http://192.168.1.100/majordomo). Спасибо.
-
- Сообщения: 37
- Зарегистрирован: Вт ноя 26, 2013 1:44 pm
- Откуда: временно г.Могилев (Беларусь)
- Благодарил (а): 0
- Поблагодарили: 0
Re: Установка на Ubuntu
в /etc/apache2/ есть папки sites-available и sites-enabled
в папке sites-available копируешь default (новое имя придумай сам
)
редактируешь его примерно так:
Обрати внимание на ServerName, ServerAlias, DocumentRoot, Directory и 2шт AllowOverride
Соответственно помещаешь файлы в /home/user/site (так как прописано в DocumentRoot)
(так как подписано в /etc/apache2/sites-available/)
рекомендую на своем dns прописать http://www.address.com (точнее тот, который указывали в sites-available) на IP устройства на котором он хостится
В результате получим доступ не по IP а просто по доменному имени
если будет проблема с отображением сайта - проверь .htaccess и mod_rewrite
Profit
в папке sites-available копируешь default (новое имя придумай сам

редактируешь его примерно так:
Код: Выделить всё
<VirtualHost *:80>
ServerAdmin e-mail@site.com
ServerName www.address.com
ServerAlias address.com
DocumentRoot /home/user/site
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/user/site>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Соответственно помещаешь файлы в /home/user/site (так как прописано в DocumentRoot)
Код: Выделить всё
a2ensite "название сайта"
Код: Выделить всё
service apache2 reload
В результате получим доступ не по IP а просто по доменному имени
если будет проблема с отображением сайта - проверь .htaccess и mod_rewrite

Ubuntu 14.04 LTS
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: Установка на Ubuntu
Добавил настройку VirtualHost в вики http://smartliving.ru/Main/SetupLinux
поправьте, если что не так.
поправьте, если что не так.
-
- Сообщения: 37
- Зарегистрирован: Вт ноя 26, 2013 1:44 pm
- Откуда: временно г.Могилев (Беларусь)
- Благодарил (а): 0
- Поблагодарили: 0
Re: Установка на Ubuntu
ты успел внести это в вики, пока я еще правил сообщение)))msh555 писал(а):Добавил настройку VirtualHost в вики http://smartliving.ru/Main/SetupLinux
поправьте, если что не так.
поправил да и дописал чуток
Ubuntu 14.04 LTS
-
- Сообщения: 210
- Зарегистрирован: Пт апр 12, 2013 2:27 pm
- Откуда: Уфа
- Благодарил (а): 28 раз
- Поблагодарили: 16 раз
Re: Установка на Ubuntu
Сегодня решил поставить себе Ubuntu 13.10
Проблемы начались с Majordomo
Делал как всегда по инструкции. НО!
Вот что я понял: в 13.04 и возможно ранних версиях Apache стоял 2.2
В текущей версии Apache 2.4
Отсюда и проблемы. Как уже было ранее сказано пришлось править config.php в корне MDM Было <? стало <?php
Запустилось вроде бы. Но такое ощущение что .htaccess не отрабатывается или mod-rewrite не включен. Хотя я 100% уверен что включен и есть файл .htaccess
Похоже они что-то перемудрили с настройками.
Кто знает как победить? А то я сижу курю мануалы пока
Проблемы начались с Majordomo
Делал как всегда по инструкции. НО!
Вот что я понял: в 13.04 и возможно ранних версиях Apache стоял 2.2
В текущей версии Apache 2.4
Отсюда и проблемы. Как уже было ранее сказано пришлось править config.php в корне MDM Было <? стало <?php
Запустилось вроде бы. Но такое ощущение что .htaccess не отрабатывается или mod-rewrite не включен. Хотя я 100% уверен что включен и есть файл .htaccess
Похоже они что-то перемудрили с настройками.
Кто знает как победить? А то я сижу курю мануалы пока
Система на Неттоп 3Q Nettop Qoo!
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT
-
- Сообщения: 210
- Зарегистрирован: Пт апр 12, 2013 2:27 pm
- Откуда: Уфа
- Благодарил (а): 28 раз
- Поблагодарили: 16 раз
Re: Установка на Ubuntu
Вобщем много изменений с Apache 2.4 (Ubuntu 13.10)
Раззбираться неохота где куда "потыкать"
Похоже придется возвращаться на 13.04
Раззбираться неохота где куда "потыкать"
Похоже придется возвращаться на 13.04
Система на Неттоп 3Q Nettop Qoo!
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT
-
- Сообщения: 469
- Зарегистрирован: Вт мар 12, 2013 1:22 am
- Благодарил (а): 41 раз
- Поблагодарили: 81 раз
Re: Установка на Ubuntu
Вы сами то читали себя? Что не работает то конкретно?DiArt писал(а):Проблемы начались с Majordomo...
Запустилось вроде бы...
Кто знает как победить?
-
- Сообщения: 210
- Зарегистрирован: Пт апр 12, 2013 2:27 pm
- Откуда: Уфа
- Благодарил (а): 28 раз
- Поблагодарили: 16 раз
Re: Установка на Ubuntu
Согласен немного сумбурно написал.
Вобщем пытался поставить как и всегда по инструкции.
НО! не было конфига апача
sudo nano /etc/apache2/sites-available/default
вот этого файла нет. В инете вычитал что теперь Апач 2.4 поддерживает *.conf файлы.
Вручную создал sudo nano /etc/apache2/sites-available/default файл. прописал как из стандартного файла.
Всё равно получаем Not Found см. картинку
Mod rewrite включен, .htaccess присутствует
Мне кажется некорректно отрабатывается .htaccess Возможно что-то поменялось и в virtualhost
Вобщем пытался поставить как и всегда по инструкции.
НО! не было конфига апача
sudo nano /etc/apache2/sites-available/default
вот этого файла нет. В инете вычитал что теперь Апач 2.4 поддерживает *.conf файлы.
Вручную создал sudo nano /etc/apache2/sites-available/default файл. прописал как из стандартного файла.
Всё равно получаем Not Found см. картинку
Mod rewrite включен, .htaccess присутствует
Мне кажется некорректно отрабатывается .htaccess Возможно что-то поменялось и в virtualhost
- Вложения
-
- Безимени-1.jpg (100.68 КБ) 13453 просмотра
Система на Неттоп 3Q Nettop Qoo!
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT
-
- Сообщения: 469
- Зарегистрирован: Вт мар 12, 2013 1:22 am
- Благодарил (а): 41 раз
- Поблагодарили: 81 раз
Re: Установка на Ubuntu
Да, это не отрабатывается файл .httaccess, для это в настройках Apache в /etc/apache2/sites-available/default нужно все "AllowOverride None" изменить на "AllowOverride All"