Como faço para solucionar problemas de um servidor da Web local?

3

Eu tinha um servidor web rodando em luna.local, ele foi comido quando eu atualizei para 10.10. Na tentativa de restaurá-lo, estou bastante perplexo. Estou mais perplexo com isso:

[0 amanda@luna ~]$ apache2 -D DUMP_VHOSTS
apache2: bad user name ${APACHE_RUN_USER}

Onde o usuário de corrida deve ser definido?

em '/ etc / apache2 / envvars eu vejo:

 16 export APACHE_RUN_USER=www-data
 17 export APACHE_RUN_GROUP=www-data

e ps aux | grep apache mostram o apache2 sendo executado como www-data:

root      1927  0.0  0.2  36216  8804 ?        Ss   07:44   0:01 /usr/sbin/apache2 -k start
www-data 14307  0.0  0.1  36216  4388 ?        S    14:10   0:00 /usr/sbin/apache2 -k start
www-data 14308  0.0  0.1  36544  5148 ?        S    14:10   0:00 /usr/sbin/apache2 -k start
www-data 14309  0.0  0.1  36216  4388 ?        S    14:10   0:00 /usr/sbin/apache2 -k start
www-data 14310  0.0  0.1  36216  4388 ?        S    14:10   0:00 /usr/sbin/apache2 -k start
www-data 14311  0.0  0.1  36216  4388 ?        S    14:10   0:00 /usr/sbin/apache2 -k start
www-data 14409  0.0  0.1  36216  4388 ?        S    14:11   0:00 /usr/sbin/apache2 -k start

Então ... o que dá?

Wierder: minha definição de Virtualhost definitivamente diz:

  1 <VirtualHost *:80>
  2         ServerName luna.local
  3 
  4         DocumentRoot /home/amanda/Public/luna
  5         <Directory /home/amanda/Public/luna>
  6                 Options Indexes FollowSymLinks MultiViews
  7                 AllowOverride None
  8                 Order allow,deny
  9                 allow from all
 10         </Directory>

Mas o log de erros diz:

[Tue Jun 07 14:25:54 2011] [crit] [client 127.0.0.1] (13)Permission denied: /home/amanda/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Tue Jun 07 14:25:54 2011] [debug] mod_deflate.c(615): [client 127.0.0.1] Zlib: Compressed 278 to 215 : URL /

Por que não está olhando para o público / luna?

    
por Amanda 07.06.2011 / 20:14

1 resposta

1

Total de herrings vermelhos em todos os lugares. Mudei os arquivos de / var / www / luna para ~ / Public / luna e meu diretório pessoal não era executável no mundo. Spotting isso ajudou: questão de permissões : como o Apache pode acessar arquivos no meu diretório pessoal?

    
por Amanda 07.06.2011 / 20:59

Tags