BEM-VINDO > PROGRAMAS > LINUX
Como definir um bloco, ou seja, hosts virtuais com Nginx:
A instalação de hosts virtuais é uma etapa importante se desejarmos redirecionar vários nomes de domínio para um mesmo servidor Web e, portanto, para um endereço IP. É uma maneira de economizar muito dinheiro e, em vez disso, ter um servidor ou um VPS para cada nome de domínio.
Crie a pasta do site:
Dê as permissões para a pasta:
Crie um arquivo html:
Adicionar :
Crie o arquivo do servidor para o bloco:
Modifique-o assim:
Habilite o bloco:
Atualize o arquivo de configuração do Nginx:
Arquivos de teste do Nginx:
Reinicie o Nginx:
Teste seu site:
Você deve ser redirecionado para a página de índice.
Crie a pasta do site:
sudo mkdir -p /var/www/example.com/html
Dê as permissões para a pasta:
sudo chown -R $USER:$USER /var/www/example.com/html
sudo chmod -R 755 /var/www
Crie um arquivo html:
nano /var/www/example.com/html/index.html
Adicionar :
<html>
<head>
<title>Example website</title>
</head>
<body>
<h1>Test page</h1>
</body>
</html>
Crie o arquivo do servidor para o bloco:
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/example.com
sudo nano /etc/nginx/sites-available/example.com
Modifique-o assim:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/example.com/html;
index index.html index.htm index.nginx-debian.html;
server_name example.com www.example.com;
location / {
try_files $uri $uri/ =404;
}
}Habilite o bloco:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Atualize o arquivo de configuração do Nginx:
sudo nano /etc/nginx/nginx.conf
http {
. . .
server_names_hash_bucket_size 64;
. . .
}Arquivos de teste do Nginx:
sudo nginx -t
Reinicie o Nginx:
sudo systemctl restart nginx
Teste seu site:
http://www.example.com
Você deve ser redirecionado para a página de índice.
Nota: As comissões podem ser ganhas nos links acima.
Esta página contém referências a produtos de um ou mais de nossos anunciantes. Podemos receber uma compensação quando você clica em links para esses produtos. Para obter uma explicação sobre nossa política de publicidade, visite esta página.
Publicações relacionadas:
Erro interno, nenhum nome de arquivo para nginx-full
https://53.ip-193-70-41.eu/erro-interno-nenhum-nome-arquivo-nginx-full/
https://53.ip-193-70-41.eu/erro-interno-nenhum-nome-arquivo-nginx-full/
Você pode ser confrontado com esta mensagem: Erro interno, sem nome de arquivo para nginx-full. Você terá que verificar se o módulo e o ...
Como voltar para o Apache a partir do Nginx
https://53.ip-193-70-41.eu/voltar-apache-nginx/
https://53.ip-193-70-41.eu/voltar-apache-nginx/
Você tentou o Nginx, mas não gostou deste módulo porque era muito diferente do Apache e, portanto, deseja agora voltar ao pacote anterior, ...
A tarefa do nginx.service falhou
https://53.ip-193-70-41.eu/tarefa-nginx-service-falhou/
https://53.ip-193-70-41.eu/tarefa-nginx-service-falhou/
Você pode receber a seguinte mensagem enquanto tenta adicionar determinado módulo ou configurar certos pacotes. É um aviso comum quando você ...
Qual é o tamanho do bloco do seu streamer de fita
https://53.ip-193-70-41.eu/tamanho-bloco-streamer-fita/
https://53.ip-193-70-41.eu/tamanho-bloco-streamer-fita/
Você pode receber a seguinte mensagem enquanto estiver testando o módulo denominado Mondorescue. Mondorescue é uma aplicação que permite ...
Como vincular o servidor ftp aos hosts virtuais
https://53.ip-193-70-41.eu/como-vincular-servidor-ftp-hosts-virtuais/
https://53.ip-193-70-41.eu/como-vincular-servidor-ftp-hosts-virtuais/
Como vincular o servidor da web ftp e os hosts virtuais do Apache? Esse link permite que o nome do domínio alcance os arquivos necessários ...