Я использую apache2 на виртуальной машине с сервером ubuntu 18.04, все идет хорошо , я вижу через свой компьютер страницу приветствия apache, сервер (виртуальная машина) и мой компьютер правильно проверяет связь, однако у меня есть проблема.
Мне нужно использовать это для настройки собственного веб-сайта, я создаю свой сайт .conf
в /etc/apache2/sites-available/gguerrero.conf
, а затем внутри этого gguerrero.conf
я помещаю следующие полосы:
DocumentRoot /var/www/gguerrero
Alias /gguerrero/var/www/gguerrero
<Directory /var/www/gguerrero/>
Options None
AllowOverride None
order allow,deny
allow from all</Directory>
После этого я включаю сайт, используя a2ensite gguerrero
, и он включен правильно, но когда я набираю в своем веб-браузере http: / / localhost / gguerrero
он просто дает мне ошибку «не удается подключиться» или что-то вроде этого, однако, если я наберу 192.168.1.38
(IP-адрес сервера ubuntu, на котором запущен apache2), я получу сайт по умолчанию, показывающий мне экран apache, и он работает, но по какой-то причине мой сервер принимает только каталог / var / www / html
, в котором сайт по умолчанию (сайт по умолчанию apache) находится внутри, а не возьмите каталог var / www / gguerrero
со страницей gguerrero
, которую я сделал, и она не работает.
Спасибо за помощь, я ее ценю.
я набираю в своем веб-браузере http: // localhost / gguerrero , он просто выдает мне ошибку «не удается подключиться» или что-то в этом роде, однако, если я набираю 192.168 .1.38 (IP-адрес сервера ubuntu, на котором запущен apache2), я получаю сайт по умолчанию, показывающий мне экран apache, и он работает
По умолчанию настроенная виртуальная машина работает в мостовой сети, а не в localhost. Единственный способ получить к нему доступ - через IP-адрес виртуальной машины внутри хоста.
мой сервер принимает только каталог / var / www / html, внутри которого находится сайт по умолчанию (сайт по умолчанию apache), вместо того, чтобы использовать каталог var / www / gguerrero
Вы перезапустили Apache после внесения изменений в конфигурацию ?