Мой вопрос может быть глупым, но, честно говоря, я много искал и добился успеха, но не полностью.
Я использую xampp с окнами 8.
Мой файл хоста выглядит следующим образом.
127.0.0.1 localhost
127.0.0.1 www.mysite.com
Мой httpd-vhosts.config выглядит следующим образом.
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost 127.0.0.1>
ServerName www.mysite.com
ServerAlias mysite.com
DocumentRoot "C:/xampp/htdocs/mysite"
</VirtualHost>
Это работает идеально для http. Но я включил ssl.
Когда я набираю http://localhost
или https://localhost
, оба работают нормально.
Когда я набираю http://mysite.com
, он работает,
когда я набираю https://mysite.com
, он перенаправляется как https://mysite.com/xampp/
и показывает приветственную страницу по умолчанию xampp.
Я пробовал следующие вещи.
1) вместо 127.0.0.1 я попытался использовать *: 80 в httpd-vhosts.conf. Но результат был таким же.
2) вместо 127.0.0.1 я попытался использовать *: 443 в httpd-vhosts.conf Но во время перезапуска apache не запускается снова.
Пожалуйста, дайте мне знать, как я могу получить доступ к моему сайту через доменное имя вместо localhost с помощью https или http.