Como faço para mover a pasta www do Apache e, em seguida, criar um link simbólico para ela no Linux

1

Eu instalei o ISPConfig e tenho uma pasta Apache / var / www.

Gostaria de mover esta pasta www para outra unidade montada em / data.

eu fiz

cp -r /var/www /data

para criar uma cópia na pasta / data

Eu então fiz

mv /var/www /var/wwworig

para criar um backup da pasta www para o caso de

Eu criei um link simbólico de / var / www para / data / www

ln -s /data/www /var/www

Dando-me um link de / var / www para / data / www

Eu tentei reiniciar o Apache, mas ainda recebo apenas 403 erros ao navegar na minha página.

Eu tenho FollowSymLinks na minha configuração do Apache. Eu não quero mudar os diretórios listados na minha configuração do Apache porque eu não quero muito mudar o ISPConfig. Gostaria apenas de um link simbólico para outra unidade.

Aqui estão as permissões que podem ser pertinentes.

Original / var pasta

drwxr-xr-x 10 root   root   4096 Mar 23  2011 www

Original / pasta de dados

drwxr-xr-x 10 root  root   4096 Oct 12 06:02 www

/ var pasta com link

lrwxrwxrwx  1 root   root      9 Oct 12 10:16 www -> /data/www
drwxr-xr-x 10 root   root   4096 Mar 23  2011 wwwbackup
    
por Chris 12.10.2011 / 21:17

2 respostas

0

Quando você copiou o diretório, verificou as permissões e a propriedade do arquivo? Se você copiou como usuário root, o novo diretório pertencerá ao root a partir desse ponto. o usuário nobody ou o httpd não conseguirá acessar esses dados.

    
por 12.10.2011 / 21:23
0

considere usar mount --bind olddir newdir .

    
por 12.10.2011 / 21:48