домен без перенаправления www на панель инструментов xampp

У моего домена изначально был www (https://www.my-domain.com), я изменил его недавно для перенаправления на не www.

Теперь, когда я перехожу к my-domain.com в своем браузере, он переходит на панель управления XAMPP на локальном хосте (https://localhost/dashboard/). и когда я выключаю xampp, я получаю сообщение «Невозможно подключиться к firefox».

Я пробовал сайт на своем мобильном телефоне и на своем Mac, он отлично работает и указывает на сервер. Я также переустанавливал xampp на свой компьютер и все равно получаю тот же результат.

Не уверен, что это проблема, но мой текущий .htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
</IfModule>

и мой виртуальный хост на моем сервере Ubuntu

<IfModule mod_ssl.c>
<VirtualHost *:433>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/frontend/www

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

ServerName my-domain.com
Include /etc/letsencrypt/options-ssl-apache.conf
ServerAlias www.my-domain.com
SSLCertificateFile /etc/letsencrypt/live/my-domain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/my-domain.com/privkey.pem
</VirtualHost>
<Directory /var/www/html/frontend/www>
Options Indexes FollowSymLinks MultiViews
AllowOvereride All
Order allow,deny
allow from all
Require all granted
</Directory>
</IfModule>

Есть идеи, что происходит?

На моем сервере работает Ubuntu 18 на AWS.


person Sala    schedule 20.07.2020    source источник
comment
Проверьте файл hosts   -  person Unbranded Manchester    schedule 20.07.2020
comment
извините, какой хост-файл? @UnbrandedМанчестер   -  person Sala    schedule 20.07.2020
comment
Какая ОС у вас на компьютере?   -  person Insight    schedule 20.07.2020
comment
@Insight окна 10   -  person Sala    schedule 20.07.2020
comment
Вы можете найти файл hosts здесь c:\Windows\System32\Drivers\etc\hosts, откройте его от имени администратора и удалите строку, в которой есть ваше доменное имя (если оно есть)   -  person Unbranded Manchester    schedule 20.07.2020


Ответы (1)


Обычная проблема здесь заключается в том, что у вас нет соответствующего виртуального хоста, настроенного для обработки вашего нового имени сервера. Когда это происходит на сервере, он перенаправляет вас на первый соответствующий виртуальный хост (который, вероятно, является панелью инструментов xampp).

Вы, вероятно, изменили приложение и его .htaccess, но вы не изменили свой виртуальный хост для домена.

если вы ДЕЙСТВИТЕЛЬНО изменили свой виртуальный хост, обязательно перезапустите xampp, иначе xampp не будет учитывать сделанные изменения.

person Jan Myszkier    schedule 20.07.2020
comment
Я обновил свой вопрос и включил код виртуального хоста. Есть идеи, что мне не хватает? Что касается виртуального хоста на xampp, я просто переустановил xampp. так что это свежая новая копия - person Sala; 20.07.2020
comment
Вы обновили hosts файл, описанный Unbranded Manchester? если вы не можете подключиться, значит, ваш компьютер не знает, где найти сервер - person Jan Myszkier; 20.07.2020
comment
все в моем C:\xampp\apache\conf\extra\httpd-vhosts.conf по умолчанию закомментировано. не изменил это - person Sala; 20.07.2020
comment
Файл vhosts — это не то же самое, что файл hosts. Убедитесь, что C:\Windows\System32\drivers\etc\hosts содержит строку с www.my-domain.com - person Jan Myszkier; 20.07.2020
comment
& my-domain.com (без www) - person Insight; 20.07.2020
comment
Да, ты прав. Там должны быть как www, так и не-www. Я предположил, что он уже там, учитывая, что он работает :) - person Jan Myszkier; 20.07.2020