Olá
Preciso montar um servidor para aplicações web e gostaria de ajuda na instalação, pois estou perdido.
Estou testando no computador que desenvolvo e tive verios problemas.
Vou precisar instalar: java, postgresql, nginx, php.
Quero instalar sem utilizar apt-get, no caso do java eu baixo o binário e postgresql, php e nginx instalo via ./configure / make / make install.
Um das duvidas que tenho é referente ao local de instalação e o usuário para estas aplicações.
É necessario criar um usuário para cada aplicação? Não pode ser o usuário que eu logo no sistema para iniciar / parar as aplicações?
Já fiz algumas instalações para testar, em uma maquina.
No caso do nginx, instalei, mas para iniciar preciso utilizar o root.
Nas configurações do nginx, apontei o diretório para as pastas e arquivos html para "/var/www", mas quando vou acessar diz que o acesso é proibido.
Eu não posso deixar estas aplicações rodando como "root"?
Outro dia tinha instalado o postgresql na pasta home do usuário (o mesmo que utilizo para login) tudo funcionou de forma correta, então resolvi mudar para "/opt", foi ai que tive varios problemas, porque para iniciar o banco e o serviço preciso utlizar, "root".
Qual a melhor fora para instalar estas aplicações (sem ser por apt-get)?