Everything works well, however the domains I have set up just give me the Nginx welcome screen and don't bring up the stuff from their own folder. What might I be doing wrong?
O Nginx (e outros servidores http modernos) podem hospedar vários sites em um endereço IP usando o cabeçalho HTTP HOST, que informa ao servidor qual dos sites o navegador deseja entregar a ele.
Os hosts virtuais, portanto, tentam corresponder esse cabeçalho de host a um dos hosts virtuais que possuem. Se isso não puder ser alcançado, o nginx exibe o conteúdo de seu site padrão, o que for
Isto é, eu suspeito o que está acontecendo aqui. Como tal, gostaria de:
- Verifique se as diretrizes
server_name
do host virtual correspondem ao que você espera usar. - Verifique se você está acessando o site por meio do DNS esperado. Por exemplo, meu host me fornece uma entrada de DNS como esta:
myaccount1.vps.myhost.net
. Indo para lá aciona meu manipulador padrão, porque esse é o host, enquantohttp://www.ninefingersisawesome.com
vai para o lugar certo.