Čítal som príspevok, ktorý hovorí "Robte to v konfigurácii Apache:
<VirtualHost *:80>
ServerName www.domain2.com
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/socket.io [NC]
RewriteCond %{QUERY_STRING} transport=websocket [NC]
RewriteRule /(.*) ws://localhost:3001/$1 [P,L]
ProxyPass / http://localhost:3001/
ProxyPassReverse / http://localhost:3001/
</VirtualHost>
Problém je v tom, že som na nich novýveci (konfigurácia servera). Môžete mi povedať, kde nájsť apache config a ako sa do nich vkladajú tieto riadky .. Mám linux vps cpanel + centos6 s apache serverom. pretože keď idem do apache konfigurácie v whm cpanel, vidím globálnu konfiguráciu,
DirectoryIndex Priority a tak ďalej. ,
odpovede:
1 pre odpoveď č. 1Najlepšie odporúčam, aby ste ssh server Centos prešli na túto predvolenú cestu (/etc/apache2/httpd.conf) a tu môžete urobiť všetky možné zmeny.
Takže len ssh na server zmeniť na sudo nano /etc/apache2/httpd.conf môžete použiť vi alebo gedit, čo ste uprednostnili a urobiť potrebné zmeny v konfigurácii.
Pre aplikáciu Cpanel to môžete urobiť dvomi spôsobmi buď prostredníctvom WHM alebo pomocou rozhrania CLI
Odporúčam tu s CLI:
Ak chcete upraviť súbory zahrňujúce konfiguráciu Apache cez rozhranie príkazového riadka (CLI), upravte príslušné konfiguračné súbory v adresári / usr / local / apache / conf / includes /.
Potom spustite službu reštart httpd / apache2
Môžete to urobiť aj úpravou súboru .htaccess, ale opäť to nie sú najlepšie postupy, ktoré treba dodržiavať.
Dajte nám vedieť, ak potrebujete jasnejší obraz o tomto.