Certifique-se de que você abriu as portas TCP 80 e 443 no Firewall do Windows. Temos um tutorial ensinando a fazer isso ( Abrir portas no Firewall do Windows ).
Partindo do princípio de que o Xampp já está instalado e seu domínio já aponta para o IP do seu servidor, iremos editar o arquivo “httpd-vhosts.conf”, localizado na pasta de instalação do Xampp:
C:\xampp\apache\conf\extra\httpd-vhosts.conf
No final do arquivo httpd-vhosts.conf, adicione as seguintes diretivas de configuração:
ServerAdmin [email protected]
DocumentRoot "C:\xampp\htdocs\vps2286-masterdaweb-net"
ServerName vps2286.masterdaweb.net
ErrorLog "logs/dummy-vps2286-masterdaweb-net-error.log"
CustomLog "logs/dummy-vps2286-masterdaweb-net-access.log" common
ServerAdmin [email protected]
SSLEngine On
SSLCertificateFile "C:/xampp/apache/conf/ssl.crt/server.crt"
SSLCertificateKeyFile "C:/xampp/apache/conf/ssl.key/server.key"
DocumentRoot "C:\xampp\htdocs\vps2286-masterdaweb-net"
ServerName vps2286.masterdaweb.net
ErrorLog "logs/dummy-vps2286-masterdaweb-net-error.log"
CustomLog "logs/dummy-vps2286-masterdaweb-net-access.log" common
Note que em nosso tutorial estamos utilizando o domínio vps2286.masterdaweb.net como exemplo. Você deverá substituí-lo pelo domínio desejado. As diretivas deverão ser preenchidas de acordo a listagem abaixo:
- ServerAdmin (Email do webmaster)
- DocumentRoot (Pasta onde os arquivos do site estão localizados)
- ServerName (Domínio do site)
- ErrorLog (Nome do arquivo de log de erros)
- CustomLog (Nome do arquivo de log de acessos)
- SSLCertificateFile (Arquivo do certificado SSL)
- SSLCertificateKeyFile (Arquivo do certificado SSL)
Note que, se você não possui um SSL contratado para o seu domínio, você deverá utilizar o mesmo arquivo do exemplo acima nas diretivas SSLCertificateFile e SSLCertificateKeyFile.
Após a configuração, basta salvar o arquivo e reiniciar o Apache, dando um “Stop” e depois “Start”:
Pronto ! O nosso domínio de exemplo, vps2286.masterdaweb.net, agora estará acessível pela Web: