Apache 无法通过代理配置启动

Apache 无法通过代理配置启动

首先,谢谢你的帮助。我在使用 Apache 时遇到了一些问题。

我正在使用 Ampps 和在 apache 配置中声明的自定义 httpd-vhost2.conf。

但是自从我添加了最后一个网站后,它就拒绝启动,这里是代码:

#### www.exemple.com SSL Entries ####

<VirtualHost *:443>
Protocols h2 http/1.1
ServerName www.exemple.com
ServerAlias exemple.com
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "/***/www.exemple.com.crt"
SSLCertificateKeyFile "/***/www.exemple.com.key"
ErrorLog "/***/www.exemple.com_ssl_error.log"
TransferLog "/***/www.exemple.come_ssl_access.log"
Header always set X-Content-Type-Options "nosniff"
Header always set X-Xss-Protection "1; mode=block"
RequestHeader set X-Forwarded-Proto "https"
<FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css)$">
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 14 days"
Header set Cache-Control "public"
</IfModule>
</FilesMatch>
ProxyRequests off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
RewriteEngine On
RewriteCond %{REQUEST_URI}  ^/socket.io            [NC]
RewriteCond %{QUERY_STRING} transport=websocket    [NC]
RewriteRule /(.*)           ws://127.0.0.1:4567/$1 [P,L]
ProxyPass / http://127.0.0.1:4567/
ProxyPassReverse / http://127.0.0.1:4567/
</VirtualHost>

################################

答案1

我只需要在 apache 配置文件中启用(取消注释)2 个扩展:

mod_proxy.so 和 mod_proxy_http.so

谢谢 !

相关内容