我读了一篇帖子,上面写着在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配置以及如何将这些行输入其中..我有运行apache服务器的linux vps cpanel + centos6。因为当我在whm cpanel中进行apache配置时,我看到全局配置,
DirectoryIndex优先级,依此类推。
答案 0 :(得分:2)
我建议最好将sos你的Centos服务器转到这个默认路径(/etc/apache2/httpd.conf),在这里你可以做出所有可能的改变。
所以只需将服务器ssh更改为sudo nano /etc/apache2/httpd.conf,您可以使用vi或gedit,无论您喜欢什么,都需要对配置进行必要的更改。
对于Cpanel,您可以通过WHM或CLI
以两种方式完成我建议在这里使用CLI:
要通过命令行界面(CLI)修改Apache配置的包含文件,请编辑/ usr / local / apache / conf / includes /目录中的相应配置文件。
之后运行服务httpd / apache2 restart
您也可以通过编辑.htaccess文件来完成此操作,但同样不是最佳做法。
如果你需要更清晰的图片,请告诉我。