Сервер виртуального хоста CentOS DNS не может быть найден

Я хочу развернуть свой проект на виртуальном хосте на запущенном сервере CentOS. У меня есть этот

<Directory />
#change value of next line from none to all
    AllowOverride none
    Require all denied
</Directory>
<VirtualHost *:80>
ServerAdmin root@localhost
ServerName project.com
ServerAlias www.project.com
DocumentRoot /var/www/html/project

<Directory /var/www/html/project>
        DirectoryIndex index.php
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
</Directory>
</VirtualHost>

В httpd.conf в папке / etc / httpd / conf у меня также есть этот

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
#127.0.0.1    localhost.localdomain localhost host.server4-245.com
#::1          localhost.localdomain localhost host.server4-245.com
192.168.1.97   www.project.com
127.0.0.1      www.project.com

В хостах в папке / etc , но когда я пытаюсь получить доступ к http://project.com/ в браузере, я получаю:

Этот сайт недоступен для проекта

. com не удалось найти DNS-адрес сервера. Найдите в Google проект ERR_NAME_NOT_RESOLVED

после изменения этого параметра я перезапустил httpd, используя

systemctl restart httpd

. Когда я делаю это в ubuntu, я сделал один шаг, который я не могу сделать в CentOS. Шаг ниже:

sudo a2ensite httpd.conf

Когда я ищу эквивалент этой команды в CentOS, его нет.

Чего может не хватать в моей конфигурации? Может быть, мне не удалось перезагрузить httpd.conf ?

*** UPDATE ***

, когда я пытаюсь получить доступ с использованием IP, например 192.168.1.97/project Когда у меня есть конфигурация виртуального хоста, я не могу получить доступ, когда я закомментировал конфигурацию, я могу получить к ней доступ.

*** Обновление ***

Когда я запускаю netstat -autnp | grep "\: 80" | grep LISTEN

Я получаю:

tcp6 0 0 ::: 80 ::: * LISTEN 6905 / httpd

4
задан 6 December 2017 в 07:03
1 ответ

Вы обращаетесь к hxxp: //project.com/, но у вас есть только www.project.com в вашем файле / etc / hosts. вам также нужно добавить запись для project.con

192.168.1.97   www.project.com project.com
127.0.0.1      www.project.com project.com
0
ответ дан 3 December 2019 в 04:19

Теги

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