Está tudo bem em usar links simbólicos em meu servidor web?

11

Eu tenho a seguinte configuração de diretório:

/var/www/html

e

/home/tim/Website/files_here

A pasta html é na verdade um link para /home/tim/Website . Isso significa que todos os meus arquivos do site estão na minha área de origem (eles são incluídos no backup, etc.).

Há algo de errado com esse método? Existe uma maneira melhor de obter a página inicial em /home/tim/Website ?

Os links simbólicos em um servidor web são sempre incompatíveis com usuários que não estão no linux?

    
por Tim 01.09.2014 / 11:13

1 resposta

21

Não há nada de errado com isso, desde que o processo do apache possa ler os arquivos em seu diretório pessoal.

Se você estiver em uma máquina de desenvolvimento, também poderá colocar seus arquivos no diretório /var/www ou em um subdiretório do mesmo, mas também poderá editar /etc/apache2/sites-available/default para que a linha com DocumentRoot aponte para seu /home/tim/Website/files_here folder.

Há também mod_userdir , um módulo do apache que permite arquivos em / home / < username & gt / public_html para ser servido.

    
por Jan 01.09.2014 / 11:27