Vhosts, не работающий над Сервером Linux

Несколько недель назад я установил ЛАМПУ на Сервере Linux (Версия 4.4.0-24). Apache (Версия 2.4.20) хорошо работает, и я могу получить доступ к своей Странице Значения по умолчанию Apache2 Debian на 192.168.10.129. Теперь я хочу создать виртуальные хосты, таким образом, я могу начать разрабатывать. Но это - точка, где она идет не так, как надо.. Я не могу получить доступ к ним.. Когда я перехожу к своему виртуальному хосту site1.example.com, мой браузер говорит, что Этот сайт не доступен и DNS, не найденный.

Мои файлы:

site1.example.com.conf

<VirtualHost *:80>
    ServerAdmin webmaster@site1.example.com
    ServerName site1.example.com
    DocumentRoot /var/www/site1.example.com/httpdocs

    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

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

Я включил этот виртуальный хост с sudo a2enssite site1.example.com.conf и перезагруженный апач. Что довольно странный, когда я заменяю *80 с 192.168.10.129 это работает, но я не могу получить доступ к ServerName..

и т.д./размещает

127.0.0.1 localhost
127.0.1.1 developmentserver

::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

DNS не установлен для site1.example.com в данный момент, но я попробовал его, но никакие результаты..

Прежде, чем отметить этот вопрос, как дублировано. Я искал вокруг этого форума и других сайтов в течение многих недель и попробовал много, но ничто не выручило меня.

  - Set DNS in hosts 
  - Many Virual hosts builds
  - Many tutorials

К сожалению, я не получаю ошибки, которую я могу показать

Я надеюсь, что кто-то может помочь мне, заранее спасибо

1
задан 29 June 2016 в 23:51

1 ответ

Вы сказали в комментариях использование IP-адреса для соединения. IP-адреса не имеют субдоменов, так как они не домены во-первых.

http://example.192.168.0.1 обработки example.192.168 как субдомен и 0.1 как фактический домен. example.192.168.0.1 будет просто искать тот текст, если у Вас будет omnibar как Chrome.

, Если Вы хотите субдомены и виртуальные хосты, Вам нужен фактический домен. Существуют бесплатные опции там, как Точечный TK (Теперь Freenom). Зарегистрируйте что-то там, затем создайте CloudFlare, чтобы иметь лучшее управление DNS.

0
ответ дан 29 September 2019 в 00:54

Другие вопросы по тегам:

Похожие вопросы: