Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
8 / 8 / 3
Регистрация: 06.12.2013
Сообщений: 200

Настройка виртуального хоста Apache Ubuntu

21.02.2018, 00:07. Показов 1276. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем добрый вечер!

Целый день провозился с настройкой Apache. Так ничего не вышло, никакие статьи не помогают. Вроде все делаю правильно, но....
Система - Ubuntu 16.04

Делаю:
1. Создаю директорию /var/www/molotok.ru и кладу в неё индексный файл - index.html
2. Настраиваю Apache так: в директорию /etc/apache2/sites-available/ кладу конфигурационный файл с названием molotok.ru.conf c содержимым:

<VirtualHost *:80>
ServerName molotok.com
ServerAlias www.molotok.com
ServerAdmin webmaster@molotok.com
DocumentRoot /var/www/molotok.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


3. Создаю символьную ссылку на этот файл в директории: /etc/apache2/sites-enabled/ Символьной ссылке присваиваю такое же имя.
4. вот и все, дальше включаю сайт: sudo a2ensite molotok.ru
5. И перезагружаю сервер: sudo service apache2 restart

Права доступа на директорию устанавливаю 777.

Ну что я не так делаю?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.02.2018, 00:07
Ответы с готовыми решениями:

Настройка виртуального хоста для поддоменов в Apache
Структура каталогов такая: /var/www/test.ru /var/www/test.ru/httpd /var/www/test.ru/поддомен1 В папке &quot;httpd&quot;...

Настройка виртуального хостинга Apache для всех компьютеров сети
Суть проблемы: На компьютере установлен Apache+PHP+Mysql... Настроены виртуальные хосты, и можно в локалке заходить на сайты по адресам...

Создание виртуального хоста
Установлен Zend Server, запущен новый проект на Zend Framework. При добавлении нового виртуального хоста (в конец файла httpd.conf): ...

4
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
21.02.2018, 01:25
Цитата Сообщение от М_Сергей Посмотреть сообщение
Ну что я не так делаю?
Цитата Сообщение от М_Сергей Посмотреть сообщение
3. Создаю символьную ссылку на этот файл в директории: /etc/apache2/sites-enabled/ Символьной ссылке присваиваю такое же имя.
Пункт 4 делает именно это
Цитата Сообщение от М_Сергей Посмотреть сообщение
Права доступа на директорию устанавливаю 777.
Не надо ставить такие права
Цитата Сообщение от М_Сергей Посмотреть сообщение
1. Создаю директорию /var/www/molotok.ru и кладу в неё индексный файл - index.html
Цитата Сообщение от М_Сергей Посмотреть сообщение
DocumentRoot /var/www/molotok.com
0
8 / 8 / 3
Регистрация: 06.12.2013
Сообщений: 200
21.02.2018, 20:13  [ТС]
Спасибо, Jewbacabra!

1. Про то, что a2ensite делает символьные ссылки не знал, буду знать.
2. По поводу прав, я обычно ставлю 755, но в таких случаях уже психовать начинаешь
3. А корневую директорию я только здесь (в форуме) перепутал, в реальности все нормально.

На самом деле я уже все наладил, проблема оказалась в другом. Переустановка Apache не помогала. Переустановил все, вместе с Ubuntu и все заработало по вышеуказанной схеме.

Добавлено через 31 минуту
Возник еще один вопрос, может кто знает, подскажите.

Не пойму как создать файл .htaccess в корне сайта. То ли файл, начинающийся с точки не создается там, то ли его не видно. Из терминала не видно, из проводника тоже. Даже, когда создаю его на рабочем столе, он почему-то без точки отображается, хотя когда его открываешь в программе, в верхней полосе название файла - как надо (с точкой).

Думал схитрить:
Создал этот файл на рабочем столе, потом переместил через терминал в корень сайта: /var/www/molotok.com/ , ошибок терминал не выдал, с рабочего стола файл исчез, а в директории файла не оказалось. Думаю, может его просто не видно... Решил его "невидимого" переместить обратно на рабочий стол. "Переместил" в терминале, но на рабочем столе он так и не появился. Волшебство, блин
Самое для меня удивительное, что ни в гугле, ни в яндексе на такую тему ничего. Рассказывают только как с ним работать... Такой проблемы нет ни у кого что ли?
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
21.02.2018, 21:37
Цитата Сообщение от М_Сергей Посмотреть сообщение
То ли файл, начинающийся с точки не создается там, то ли его не видно. Из терминала не видно
Code
1
ls -la
1
8 / 8 / 3
Регистрация: 06.12.2013
Сообщений: 200
21.02.2018, 21:49  [ТС]
Спасибо за подсказку, буду знать. А в проводнике просто ctrl+H нужно нажать, уже выяснил...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.02.2018, 21:49
Помогаю со студенческими работами здесь

Ошибка виртуального хоста
Добавил хост test.loc 403 Forbidden вылезает не только на test.loc, но и на localhost Что не так? Вроде бы все по инструкции ...

Создание виртуального хоста
Ребят, помогите разобраться. Установил apache 2.2.19, PHP 5.3.6, MySQL 5.5.13. Всё работает. Далее не могу понят, как создавать...

Проблема настройки виртуального хоста
Всем привет! Заранее прошу прощения! Уверен, что эта тема создавалась раньше, но я не нашел. Ребят, ситуация такая. Новичок в...

open_basedir для кажого виртуального хоста
Доброго времени суток. Решил переехать с хотсинга на VPS и вот теперь мучаюсь с настройкой. Сразу скажу, в unix системах я не очень, как...

403 error при настройке виртуального хоста
Здравствуйте. На локальном компе стоит Ubuntu 13,10. Хочу настроить в виртуальный хост. Что сделал. 1. Создал файл...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru