Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Oleg85
1 / 1 / 0
Регистрация: 30.12.2014
Сообщений: 38
1

Apache не видит новый виртуальный хост

06.04.2018, 13:37. Просмотров 299. Ответов 4
Метки нет (Все метки)

Всем добрый день!

У меня приключилась вот такая проблема. Подскажите пожалуйста если кто сталкивался!!!

Система - Ubuntu 16.04 сервер Apache, стоит довольно давно и раньше работал без проблем.

Создаю новый хост

1 - в папке etc/apache2/sites-available создаю файл mytest.dev.conf

в нем прописываю

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<VirtualHost *:80>
    ServerAdmin admin@test.com
    ServerName mytest.dev
    ServerAlias www.mytest.dev
    DocumentRoot /home/user/www/mytest.dev/public_html
    ErrorLog /home/user/www/mytest.dev/log/error.log
    CustomLog /home/user/www/иmytest.dev/log/access.log combined
 
<Directory "/home/user/www/mytest.dev/public_html">
   Order allow,deny
   Allow from all
   # New directive needed in Apache 2.4.3: 
   Require all granted
</Directory>
</VirtualHost>

2 - в файл /etc/hosts - добавляю строку

127.0.0.12 mytest.dev


3 - Создаю папки mytest.dev в деректории www

mytest.dev:
- log
- public_html


4 - перезагружаю апач - sudo service apache2 restart

далее стандартно sudo a2ensite mytest.dev.conf

и на всякий случай еще раз перезагружаю апач


собственно все в папке www/mytest.dev/public_html создаю index.php для проверки работоспособности.
И вот тут начинается непонятная для меня ерунда.
Как бы я не изворачивался, не перезагружался висит стандартная заставка.

Apache2 Ubuntu Default Page.

It works!

и все такое.
Т. е. все вроде бы работает но индексный файл не видит.
Остальные сайты на этом сервере работаю нормально.
Раньше с таким не сталкивался, по вышеуказанной схеме все работало как часы.
Подскажите пожалуйста где я что напутал?

Зарание спасибо!
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2018, 13:37
Ответы с готовыми решениями:

Как создать (добавить) виртуальный хост в Apache | CentOS
Добрый день! Имею VPS на CentOS с установленным Apache. Имеется внешний...

Виртуальный хост + динамический днс
Доброго времени суток. После установки Apache+PHP+MySQL на win7 столкнулся со...

Не открывается виртуальный хост на локальном компьтере
Добрый день. ОС: windows XP SP3 проблема следующая: apache настраивал на...

.htaccess от joomla перенос на новый хост
Добрый день! Прошу прощения если подобный вопрос уже задавался, но я не...

Apache не видит сертификат
Есть сервер debian с apache. На нем 2 сайта 1.domen.ru и 2.domen.ru Для...

4
Jewbacabra
Эксперт PHP
3443 / 2864 / 1289
Регистрация: 24.04.2014
Сообщений: 8,692
06.04.2018, 22:43 2
Цитата Сообщение от Oleg85 Посмотреть сообщение
4 - перезагружаю апач - sudo service apache2 restart
далее стандартно sudo a2ensite mytest.dev.conf
А надо наоборот

Что покажет apache2ctl -S
1
Oleg85
1 / 1 / 0
Регистрация: 30.12.2014
Сообщений: 38
14.04.2018, 14:11  [ТС] 3
Похоже что проблема была именно в этом! Спасибо!
0
R0555
0 / 0 / 0
Регистрация: 27.06.2018
Сообщений: 1
27.06.2018, 14:36 4
Здравствуйте. Я только начинаю осваивать это ремесло. И столкнулся я с созданием виртуального хостинга. Ваше решение мне помогло, с первого раза страница загрузилась как надо. Но есть несколько вопросов по коду. На многих сайтах (чуть ли не на всех... очевидно копипаста) изображен способ создания конфигурационного файла с минимальным изменением от исходного 000-default.conf, в котором код выглядит немного иначе.
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Понятно, что если убрать комментарии, то и он значительно сократится.
Так вот: скажите, обязательно добавлять строку ServerAlias? и что выполняет блок
"
<Directory "/home/user/www/mytest.dev/public_html">
Order allow,deny
Allow from all
# New directive needed in Apache 2.4.3:
Require all granted
</Directory>
</VirtualHost>"
?
Благодарю!
0
AlexP00
1 / 1 / 0
Регистрация: 13.06.2018
Сообщений: 6
06.07.2018, 23:51 5
ServerAlias необязателен.
Создает псевдоним сервера.
Например для www.мойсайт.ru ServerAlias можно прописать мойсайт.ru
Грубо говоря это другой вариант запроса.
0
06.07.2018, 23:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.07.2018, 23:51

Apache не видит каталоги
Здравствуйте! Apache не видит каталоги, кроме корня. Права 777. По основному...

Apache видит старый IP
Здравствуйте. Возникла проблема с апачем. Недавно у меня сменился ip на новый,...

Apache не видит PHP. И как с этим бороться?
Всем доброго времени суток. Поставил апач+пхп+мускул Инфа о тех и других...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru