O servidor apache localhost está disponível para todas as contas Linux?
Se eu usar minha conta de administrador do Linux para configurar um aplicativo da web no diretório /var/www/, as pessoas logadas em outras contas do Linux também poderão usar esse aplicativo da web apenas digitandohttp://www.localhost/em seus navegadores da web?
(Estou falando de pessoas que estão naquele computador, não de pessoas que tentam acessá-lo pela internet).
O cenário:
Estarei configurando um sistema de ponto de venda (POS) baseado na web em um computador em uma de nossas lojas físicas. (Não há acesso à Internet lá).
Haverá duas contas de usuário LINUX nesse computador. Um para mim (o administrador) e outro para o pessoal de vendas (“Vendas”).
Então, como devo configurar o Apache para que o pessoal de vendas possa fazer login na conta de usuário "Vendas" do Linux e usar o aplicativo baseado na web?
Por padrão, se os arquivos do aplicativo da web estiverem no diretório /var/www/, todas as contas de usuário do Linux poderão navegar por eles em seus navegadores da web apenas acessandohttp://localhost/
Ou preciso fazer outra coisa? (como configurar um diretório public_html ???)
Responder1
Resposta rápida: sim. Depois de instalar o apache e configurá-lo,todosos usuários poderão acessá-lo em http://localhost
(sem www).
Se quiser que contas diferentes acessem páginas diferentes, você deve configurar isso no próprio aplicativo da web. Basta fazer com que seus usuários façam login com um nome de usuário e senha e escrevam seu aplicativo para reagir de acordo. O servidor web não tem conhecimento do seu nome de usuário na máquina, apenas recebe os dados que você fornece da página web.