como adicionar recurso wamp à lâmpada

0

Estou acostumado a fazer desenvolvimento web usando o wampserver no windows, mas recentemente eu queria mudar para o Linux e estou usando o LAMP agora, mas descobri que alguns recursos úteis no wampserver não estão disponíveis no LAMP como:

  • mudar online / offline
  • interrompe todos os serviços
  • reiniciar todos os serviços
  • inicie todos os serviços

Como posso adicionar esses recursos à Lâmpada, especialmente para alternar on-line / off-line?

edit: O que eu quero dizer com o switch online / offline é dar acesso a todos ou apenas ao localhost

    
por ubuntu 12.09.2014 / 19:21

3 respostas

0

Veja como:

switch online/offline - sudo /etc/init.d/httpd stop|start
stop all services     - sudo /etc/init.d/httpd stop
restart all services  - sudo /etc/init.d/httpd restart
start all services    - sudo /etc/init.d/httpd start

put all that script in a shell script and run it as 
 sudo sh ./start_services (args)
    
por 13.09.2014 / 03:36
1

Assumindo que você quer dizer com "Adicionando ... ao LAMP" que você liga / desliga essas coisas por meio de uma interface web. Normalmente, isso não está disponível, pois o usuário que executa o Apache no Linux não tem direitos para executar essa tarefa.

É possível contornar essas restrições, mas, como elas envolvem riscos de segurança, você não as encontrará em uma configuração LAMP normal¹.

Você deve usar os comandos normais para controlar os serviços no Ubuntu: start , stop , restart (como root / using sudo ).

¹ No Windows, esses tipos de riscos de segurança são padrão fora da caixa

    
por 12.09.2014 / 21:29
0

Uma forma de conseguir isso é usando o LXD.

Eu uso o Ubuntu como desenvolvimento LXD usa o Ubuntu como sistema operacional de referência.

Então ... Instale o Ubuntu + LXD no nível do host / máquina.

Crie contêineres LXD para seus sites ou coleções de sites.

Em seguida, o acesso ao contêiner pode ser gerenciado de várias maneiras ...

  1. Se você não definir nenhum IP público para um determinado contêiner, as pessoas só poderão acessar o contêiner por ssh na máquina + lxc exec $ container bash .
  2. Configure IPs públicos para seus contêineres + configure chaves ssh em cada contêiner.

Eu hospedo muitos sites de clientes em muitos containers, então eu uso a última abordagem + também configurei o MySecureShell como o servidor SFTP, para que as pessoas possam acessar seus sites de várias maneiras.

Também usando a última abordagem, já que cada contêiner tem um IP público, é possível usar certificados SSL link para agrupar todos os sites, produção + desenvolvimento + teste.

    
por 18.10.2017 / 14:59