Quero parar o Apache e executar expressjs via nodejs
Eu estou correndo:
- Versão Linux 2.6.32-896.16.1.lve1.4.51.el6.x86_64 ([e-mail protegido]) (gcc versão 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)) #1 SMP Quarta, 17 de janeiro 13:19:23 EST 2018
- cPanel versão 68.0
- em fastcomet.com
- Apache versão 2.4.29
Eu tentei:
- chkconfig
- sistemactl
- atualização-rc.d
mas todos dão comando não encontrado.
----- Editar --------------
Também tentei:
- serviço
- apache2ctl
- chkconfig
mas todos dão comando não encontrado e whereis
não conseguem encontrá-los.
Conteúdo de /usr/sbin
$ ls /usr/sbin
chroot exim saslpasswd2 testsaslauthd
cracklib-check pluginviewer sendmail tmpwatch
cracklib-format proxyexec snmpd try-from
cracklib-packer safe_finger snmptrapd
cracklib-unpacker saslauthd tcpd
create-cracklib-dict sasldblistusers2 tcpdmatch
Responder1
Redhat 4 é o sistema V.
Systemctl não funcionará.
Use os antigos comandos sysv.
service httpd stop
Ou você deve poder parar apache
com o apache2ctl
comando
apache2ctl -k stop
O comando acima geralmente está localizado nele /usr/sbin
e pode precisar ser executado a partir daí ou com o caminho completo:
/usr/sbin/apache2ctl
Você pode então usar chkconfig. Provavelmente algo assim:
chkconfig httpd off
Você pode verificar isso com o comando abaixo.
chkconfig --list | grep httpd
A saída deve ser algo como:
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Responder2
Isso funcionou:
Como instalar e configurarNode.jssobrecontas de alojamento gerido
1) Em um editor de texto, adicione as seguintes linhas ao arquivo .htaccess no diretório /home/username/public_html, onde nome de usuário representa o nome de usuário da sua conta:
RewriteEngine On
RewriteRule ^$ http://127.0.0.1:XXXXX/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:XXXXX/$1 [P,L]
2) Em ambas as linhas RewriteRule, substitua XXXXX pela porta na qual seu aplicativo Node.js escuta.
Observação: para executar um aplicativo Node.js em um servidor gerenciado, você deve selecionar uma porta não utilizada e o número da porta deve estar entre 49152 e 65535 (inclusive).
3) Salve as alterações no arquivo .htaccess e saia do editor de texto. Os visitantes do seu site são redirecionados para o aplicativo Node.js que escuta na porta especificada.
O principal problema era: o ambiente de hospedagem compartilhada não tem acesso root