如何解决节点服务器的Apache反向代理
我想知道怎么做:https://example.com/dotransaction(PHP) 将数据从同一主机发布到 http://52.197.12.34:3000(NODE)。
已经:
sudo a2enmod proxy
sudo a2enmod proxy_http
<VirtualHost *:443>
ServerName www.netizenbc.com
DocumentRoot /var/www/laravel/public
<Directory /var/www/laravel/public/>
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
RewriteEngine on
SSLEngine on
SSLCertificateFile /etc/ssl/certificate.crt
SSLCertificateKeyFile /etc/ssl/private/private.key
SSLCertificateChainFile /etc/ssl/ca_bundle.crt
</VirtualHost>
<VirtualHost *:443>
ProxyRequests on
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass /dotransaction http://52.197.12.34:3000
ProxyPassReverse /dotransaction http://52.197.12.34:3000
ProxyPreserveHost on
</VirtualHost>
如果反向代理成功,web会向node发送请求,但是这个请求已经被拦截了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。