Posso criar um novo arquivo de configuração dentro de etc / apache2 / sites-available ou etc / apache2 / sites-enabled após apagá-lo por acidente?

0

Eu estava tentando mudar meu antigo domínio para um novo domínio, mas eu apaguei algumas das configurações dentro do / etc / apache2 por acidente.

Agora não consigo carregar a página principal (no WordPress), mas ainda sou capaz de carregar a página do fórum (Flarum.) Existe alguma maneira de corrigir este problema sem reinstalar o Apache? Meu site está sendo hospedado pela Digital Ocean.

    
por moonshadows 22.01.2017 / 01:47

1 resposta

1

Sim, tudo bem. Os arquivos de configuração habilitados para sites são apenas um link simbólico para os arquivos no diretório disponível para sites. Certifique-se de que os arquivos de configuração do vhost tenham a extensão conf. As versões mais recentes do software do servidor Apache são exigentes quanto a isso. Eles simplesmente ignorarão o arquivo não dot conf vhosts e realmente não tocarão um alarme para você nos arquivos de log. (Eu notei isso primeiro como uma diferença entre as configurações do Debian Wheezy e do Debian Jessie apache2). Você pode decidir usar o comando a2ensite ou criar o link simbólico. Por exemplo:

sudo nano /etc/apache2/sites-available/mywebsite.conf

sudo a2ensite mywebsite

sudo apache2 reload

Ou:

sudo nano /etc/apache2/sites-available/mywebsite.conf

sudo ln -s /etc/apache2/sites-available/mywebsite.conf /etc/apache2/sites-enabled/mywebsite.conf

sudo apache2 reload

Certifique-se de limpar links simbólicos possivelmente quebrados no diretório / etc / apache2 / sites-enabled /.

    
por albert j 22.01.2017 / 02:04