Я прочитав повідомлення, яке говорить "Зробіть це в конфігурації 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>
Проблема полягає в тому, що я новачок у цьомуречі (конфігурація сервера). Чи можете ви, будь ласка, скажіть мені, де знайти конфігурацію apache і як ввести ці рядки в це .. у мене Linux vps cpanel + centos6, що працює на сервері apache. тому що коли я йду в конфігурацію apache в whm cpanel, я бачу глобальну конфігурацію,
Пріоритет DirectoryIndex тощо. .
Відповіді:
1 для відповіді № 1Найкраще, я рекомендую, щоб ваш сервер Centos перейшов на цей шлях за промовчанням (/etc/apache2/httpd.conf), і тут ви можете внести всі можливі зміни.
Отже, просто змініть ssh на сервер на sudo nano /etc/apache2/httpd.conf, ви можете використовувати vi або gedit все, що ви бажаєте, і внесіть потрібні зміни у конфігурацію.
Для Cpanel ви можете зробити це двома способами, як через WHM, так і з CLI
Я рекомендую тут зробити з CLI:
Щоб змінити файли включення конфігурації Apache через інтерфейс командного рядка (CLI), відредагуйте відповідні файли конфігурації в / usr / local / apache / conf / include / directory.
Після цього запустіть службу httpd / apache2 restart
Ви можете це зробити, редагуючи файл .htaccess, але знову ж таки це не кращі практики, які слід дотримуватися.
Будь ласка, дайте мені знати, якщо вам потрібно більше чіткого зображення на цьому.