前沿:我的网站上PHP写的,但是我的爬虫和人工智能项目使用python写的
当然PHP访问python可以使用PHP curl 流量转发,但是最好再nginx转发,废话不多说直接上代码截图
1搭建Python web flask +wsgi 需要使用wsgi模式 nginx才支持,
这里是Python 项目的端口和配置,记下来后面用到
2本地命令访问,确认python是否正常
curl 127.0.0.1:xx
看到hello word!就ok
3查看ngnix 配置
配置文件拉倒底就是我们创建php网站的配置,记录下路径
下面创建你自己的域名.conf 文件
复制以下
配置文件,重新启动,
88 就是设置你新端口,不能和python项目端口一致。
http://127.0.0.1:xx/ 就是我们内网curl 地址
剩下的随便配置
server
{
listen 88;
server_name captcha_api.886it.cn;
location / {
proxy_pass http://127.0.0.1:xx/;
}
access_log /www/wwwlogs/captcha_api.886it.cn.log;
error_log /www/wwwlogs/captcha_api.886it.cn.error.log;
}
最后浏览器访问配置的域名端口就指向了Python项目的了
总结就是通过 nginx实现流量转发,外网访问 域名:88实际上是转发到了内网127.0.0.1:xx Python项目上。
超级方便简单,查看我的个人项目展示www.886it.cn 专注 跨境数据采集和跨境人工智能开发