Tornando o site ao vivo no servidor linode ubuntu

1

Estou criando um host virtual. Para isso, acompanhei os detalhes do URL

configuração -apache-virtual-hosts-on-ubuntu

Eu criei o host virtual do nome raveesmake.com também reiniciei o servidor apache.

Quando eu faço o comando ping para raveesmake.com Ele exibe os dados do pacote enviados e recebidos.

Agora quero tornar este site ao vivo, para que qualquer pessoa possa acessá-lo seguindo raveesmake.com . Mas até e a menos que eu adicione isso no meu arquivo de host machin local, o site não está carregando.

Precisei adicionar entrada no gerenciador de DNS do linode? Antes de adicionar o host, verifique se o host já comprou / disponível?

    
por mujaffars 07.01.2016 / 10:35

2 respostas

0

Você precisará adicionar a entrada de DNS a:

@. host.com IP IP sub.host.com

O navegador de visitantes resolverá o seu IP a partir do nome do host via DNS e enviará uma solicitação via conexão HTTP para o seu apache. O Apache verificará o cabeçalho HOST, como myhost.com ou sub.host.com, e usará o host virtual associado carregado.

Mas é completamente irrelevante como você nomeia seu arquivo host virtual. Você apenas define ServerName e o número de diretivas ServerAlias :

<VirtualHost *:80>
    ServerName host.com
    ServerAlias sub.host.com
    ServerAlias mirror.host.com

Se o apache receber um cabeçalho HOST desconhecido (nenhum nome de servidor associado a ele entre hosts virtuais carregados), ele usará apenas o primeiro host virtual carregado. Portanto, se você tiver apenas um site, poderá remover ServerName e ServerAlias , mas desabilite os hosts padrão "apache" (com as páginas hello-world):

sudo a2dissite 000-default default-ssl

Para perguntas sobre o apache2, use o ServerFault stackexchange.

    
por Croll 07.01.2016 / 10:57
0

Primeiro, crie um arquivo .conf localizado em /etc/apache2/sites-available/MyDomain.com.conf .

% bl0ck_qu0te%

Em seguida, digite o comando nano /etc/apache2/sites-available/MyDomain.com.conf para editar o arquivo e cole os códigos:

# domain: MyDomain.com
# public: /var/www/html/MyDomain.com/public_html

<VirtualHost *:80>
  # Admin email, Server Name (domain name), and any aliases
  ServerAdmin [email protected]
  ServerName  MyDomain.com
  ServerAlias www.MyDomain.com

  # Index file and Document Root (where the public files are located)
  DirectoryIndex index.html index.php
  DocumentRoot /var/www/html/MyDomain.com/public_html
  # Log file locations
  LogLevel warn
  ErrorLog  /var/www/html/MyDomain.com/log/error.log
  CustomLog /var/www/html/MyDomain.com/log/access.log combined
</VirtualHost>
% bl0ck_qu0te%

Em seguida, digite o comando a2dissite *default para remover ou desativar o padrão apache2 e digite a2ensite MyDomain.com.conf para ativar o site. Além disso, digite service apache2 reload para tornar o site ativo.

% bl0ck_qu0te%

Você pode querer adicionar as zonas DNS ao linode e adicionar um IP escravo.

Etapa 1: Faça o login no Linode e clique em DNS Manager e clique em add a domain zone . Em seguida, forneça estes detalhes:

Guia de fotos

Etapa 2: Vá para Linodes>YourLinode###>Remote Access e clique em reverse DNS . Em seguida, coloque seu domínio lá e clique em Look up

    
por cody cortez 29.11.2017 / 23:03