我想知道怎么做: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发送请求,但是这个请求已经被拦截了。