[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как создать виртуальный хост
Страницы: 1, 2, 3, 4
SoMeOnE
DNS сервер у меня на https://www.cloudflare.com/ Настроил к себе на сервер (Ubuntu 13.10 x64).
Но по домену открывается корневой index.php, тот который в /var/www
В папку того сайта который указываю в виртуальном хосте не переходит. Виртуальный хост настраивал как здесь написано.
http://web-benefit.net/item/5_shagov_po_na...v_na_linux_mint
здесь
https://help.ubuntu.com/13.04/serverguide/httpd.html

На локале все нормально всегда настраивается. На этом сервере в первый раз настраиваю. Наверное в апач конфиге все перенаправляется к глобальную директорию. Как исправить?
SoMeOnE
Кстати после манипуляций с виртуальным хостом
/etc/init.d/apache2 reload это команда срабатывает, а эта нет
/etc/init.d/apache2 restart.
Пишет
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using example.com. Set the 'ServerName' directive globally to suppress this message
SoMeOnE
Поменял в /etc/hosts домен через www, restart сработал
SoMeOnE
Походу ошибка в рестарте из-того, основной домен сервера и имя хоста совпадают
Настраиваю таким образом другой домен. Ошибка при рестарте не выходит. Теперь вместо it works ничего не показывает. В папку не переходит опять таки)
mvg
Телепаты сюда не заходят. Весь httpd-conf выкладывать врятли захочется. В document_root правильный derictory записать не трудно. И в добавок: Apache отлично продокументинован! Верю у вас все получится!
sergeiss
Цитата (mvg @ 18.12.2013 - 00:55)
Телепаты сюда не заходят.

Согласен с предыдущим оратором smile.gif Показывай свой httpd-vhosts.conf, что ты там наделал.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
killer8080
Цитата (SoMeOnE @ 17.12.2013 - 22:02)
Пишет
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using example.com. Set the 'ServerName' directive globally to suppress this message

у тебя какой то хост криво настроен, используется example.com как виртуальный хост. Это не критично, и так должно работать, рестарт происходит просто кидает варнинг.
В убунте, как во всех дебиан дистрибутивах, конфиг каждого виртхоста в отдельном файле в директории /etc/apache2/sites-available, для подключения в конфиг, на них создаются симлинки в /etc/apache2/sites-enabled. Самый простой способ настроить хост, скопировать конфиг дефолтного хоста, и подкорректировать его
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/site.ru
ln -s /etc/apache2/sites-available/site.ru /etc/apache2/sites-enabled/site.ru
nano /etc/apache2/sites-available/site.ru #правим servername и прочие опции
/etc/init.d/apache2 restart
SoMeOnE
killer8080
example.com это я поменял, чтобы за за рекламу не сочли)

killer8080
SoMeOnE
какой файл правил?
SoMeOnE
killer8080
у меня дефотлтного там не было. Скопировал из локального пример.
Можешь показать пример как должно быть.
Сейчас у меня так. Этот тот домен который не совпадает с дефолтом сервера.
Название файла domen.ru.conf
<virtualhost *:80> 
ServerName domen.ru
DocumentRoot /var/www/flowersrain
</virtualhost>

/etc/hosts/
127.0.0.1       localhost
127.0.0.1 domen.ru

в sites-ebnabled тоже скопировалось. Но открывает пустоту. Но вот так открывает норм
Т.е сайт вроде работает


ссылку убрал
waldicom
Цитата (killer8080 @ 17.12.2013 - 22:23)
ln -s /etc/apache2/sites-available/site.ru /etc/apache2/sites-enabled/site.ru

или
a2ensite site.ru


Причем в новом апаче в стандарте файлы должны иметь расширение .conf

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
SoMeOnE
Цитата (mvg @ 17.12.2013 - 20:55)
Верю у вас все получится!

спасибо
SoMeOnE
waldicom
Так и делаю. Этой же командой. И с этим же рассширением. Как по ссылке было.
И на локале всегда так делаю.
SoMeOnE
Цитата (sergeiss @ 17.12.2013 - 21:14)
Цитата (mvg @ 18.12.2013 - 00:55)
Телепаты сюда не заходят.

Согласен с предыдущим оратором :) Показывай свой httpd-vhosts.conf, что ты там наделал.

Это тоже самое, что apache2.conf я так понимаю. Только htaccess разрешил здесь
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

Остальное все по дефолту.
killer8080
Цитата (SoMeOnE @ 17.12.2013 - 23:30)
Можешь показать пример как должно быть.

как здесь только добавить ServerName с доменом, и подправить пути, ну и мелкие правки в виде "разрешить .htaccess", и отключить мультивью, если надо, полюс желательно отдельные логи для каждого виртхоста.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.