Chcę zatrzymać apache i uruchomić expressjs przez nodejs
Prowadzę:
- Wersja Linux 2.6.32-896.16.1.lve1.4.51.el6.x86_64 ([email protected]) (gcc wersja 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)) # 1 SMP Śr 17 stycznia 13:19:23 EST 2018
- cPanel wersja 68.0
- na fastcomet.com
- Wersja Apache 2.4.29
Próbowałem:
- chkconfig
- systemctl
- update-rc.d
ale wszystkie wydają polecenia nie znalezione.
----- Edytować --------------
Próbowałem także:
- usługa
- apache2ctl
- chkconfig
ale wszyscy wydają polecenia nie znalezione i whereis
nie mogą ich znaleźć.
Zawartość / 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
linux
apache-http-server
eddyparkinson
źródło
źródło
To działało:
Jak zainstalować i skonfigurować Node.js na zarządzanych kontach hostingowych
1) W edytorze tekstu dodaj następujące wiersze do pliku .htaccess w katalogu / home / username / public_html, gdzie nazwa użytkownika reprezentuje nazwę użytkownika konta:
2) W obu wierszach RewriteRule zamień XXXXX na port, na którym nasłuchuje twoja aplikacja Node.js.
Uwaga: Aby uruchomić aplikację Node.js na serwerze zarządzanym, musisz wybrać nieużywany port, a numer portu musi zawierać się w przedziale od 49152 do 65535 (włącznie).
3) Zapisz zmiany w pliku .htaccess, a następnie zamknij edytor tekstu. Odwiedzający twoją witrynę są przekierowywani do aplikacji Node.js nasłuchującej na określonym porcie.
Głównym problemem było: Shared Hosting Environment nie ma dostępu do konta root
źródło