Autostart multiple apache2 instances on start up

0

Eu tenho uma instalação do OpenSUSE 13.1, na qual estou executando várias instâncias do apache em uma instância de proxy do apache. Atualmente eu posso iniciar a instância do proxy do apache e seu banco de dados MySQL na inicialização usando os seguintes comandos:

chkconfig mysql on
chkconfig apache2 on

No entanto, minhas instâncias de subapache são atualmente iniciadas manualmente por mim com o seguinte comando:

apache2ctl start -f /etc/apache2/instances/v01/httpd.conf
# Where v01 changes from v01->v0x, where x can be between 1 and 9

Alguém sabe como posso obter esse comando para executar na inicialização? Eu tentei colocar um script dentro de /init.d/rc3.d/S10servers sem sucesso, bem como modificar o after.local , before.local e boot.local .

Qualquer ajuda é muito apreciada.

NOTA: Se alguém souber como também iniciar várias instâncias do MySQL em uma inicialização com portas e locais de dados separados, isso seria muito apreciado (Ainda não analisei isso, apenas pensei em colocá-lo no final) aqui).

    
por JosephGarrone 23.07.2014 / 05:32

1 resposta

0

Você pode escrever seus serviços de inicialização personalizados usando /etc/init.d/skeleton como base. Você pode executar insserv my-service-name para instalar este serviço.

after.local não está ativado por padrão, você pode fazer isso por systemctl enable after-local.service .

Você pode obter mais informações sobre o link

    
por 23.07.2014 / 05:52