Como importo meu site?

0

Olá

Eu projetei um site (link extinto) no passado, e usei um serviço de hospedagem de sites. Eu instalei o Ubuntu Server em um computador de sucata, e fiquei me perguntando se havia uma maneira de importar os arquivos do meu site que demoraram tanto tempo para projetar no meu Ubuntu Server. Eu só queria eliminar as necessidades de hospedagem. Se isso ajudar, os arquivos do site são acessíveis através de um servidor FTP.

Obrigado

    
por Simon Quigley 05.10.2014 / 20:22

3 respostas

2

Apenas instale o LAMP no seu Servidor Ubuntu e configurá-lo.

Em seguida, basta copiar seus arquivos do servidor de hospedagem e colocá-los no diretório /var/www/html . A partir daí, basta acessar http://localhost/ e você acessará seu site.

    
por Parto 05.10.2014 / 22:16
1

Sim, você definitivamente pode, mas dependerá de algumas coisas, como se ele usa um banco de dados. Se não, é mais fácil.

Eu costumava fazer muito, e criaria um site virtual em /etc/apache2/sites-enabled/000-default.conf com o mesmo nome. Então eu criaria uma entrada em /etc/hosts para redefinir esse nome para localhost. Esta parte não é realmente necessária, mas pode ser conveniente se houver links absolutos. Então, eu comentaria a entrada no arquivo hosts após o upload. Mas você também pode criar o nome que quiser, desde que corresponda ao nome no arquivo de configuração do apache.

Já faz um tempo desde que eu fiz isso, mas eu posso ter um backup em algum lugar se você precisar de detalhes. Mas o básico é adicionar uma entrada VirtualHost após a existente, algo assim:

<VirtualHost *:80>
    <Directory  /var/www/html/MYSITE>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
    DocumentRoot /var/www/html/MYSITE/
    ServerName WHATEVER_YOU_WANT.X
</VirtualHost>
    
por Marty Fried 05.10.2014 / 21:00
0

O Ubuntu 14.04 por padrão exibe páginas da web a partir de /var/www/html/ . Você deve ser capaz de ver "Apache2 Ubuntu Default Page" no index.html que está lá depois de ter instalado o apache2 .

/etc/apache2/apache2.conf e mais especificamente /etc/apache2/sites-enabled/000-default.conf definem o local DocumentRoot padrão.

Os arquivos precisarão ser lidos pelo usuário www-data para que o Apache possa lê-los e atendê-los.

Alternativamente, basta soltar suas páginas da web em um diretório e apontar seu navegador para ele, como file:///home/your-user-name/Downloads/ . Isso só funciona até atingir uma tag <a href> que não seja relativa.

    
por rcpao 05.10.2014 / 20:50