Como dar Public_html para cada usuário?

4

Eu tenho uma nova instalação do Ubuntu 12.04 e quero que dois ou mais usuários possam testar com o apache / php / mysql.

Dentro da configuração padrão nos sites disponíveis, adicionei dois VirtualHosts diferentes, um para cada usuário, por exemplo: / home / user1 / public_html e / home / user2 / public_html

Agora eu posso ver o index.php do user1 em localhost / index.php mas não posso fazer o mesmo para user2. Eu sei que deve haver uma maneira, mas eu não sei como procurar no Google por isso.

Alguma idéia ou talvez me aponte para a direção correta?

PS: acho que o título não é exato, mas eu não poderia pensar melhor

    
por mt0s 03.03.2013 / 02:30

1 resposta

2

Primeiro, reverta as alterações feitas em sites disponíveis.

Ative o módulo userdir: sudo a2enmod userdir e reinicie o apache: sudo service apache2 restart .

Agora você pode acessar os arquivos em /home/<username>/public_html a http://1.2.3.4/~<username>/ .

Por exemplo:

  • http://your.host.name/~user1
  • http://your.host.name/~user2
por Eric Carvalho 03.03.2013 / 03:14