Php 请求库:无法建立新连接:[Errno 13]权限被拒绝

Php 请求库:无法建立新连接:[Errno 13]权限被拒绝,php,python-3.x,apache,python-requests,Php,Python 3.x,Apache,Python Requests,我有一个python脚本,它使用请求库通过其web界面连接到设备。它使用带有https连接的url sess = requests.Session() try: resp = sess.post('https://' + device + '/url_admin/login.cgi', data=login_data, verify=False) except Exception as e: template = "Exception: {0}\nAr

我有一个python脚本,它使用请求库通过其web界面连接到设备。它使用带有https连接的url

sess = requests.Session()
try:
          resp = sess.post('https://' + device + '/url_admin/login.cgi', data=login_data, verify=False)
except Exception as e:
            template = "Exception: {0}\nArguments: {1!r}"
            print(template.format(type(e).__name__, e.args))
当我尝试从命令行执行它时,它工作得非常好(即使是apache用户)。但是,当从web门户使用php代码(exec函数)触发时。它抛出了这个错误

Exception: ConnectionError
Arguments: (MaxRetryError("HTTPSConnectionPool(host='some.device.com', port=443): Max retries exceeded with url: /url_admin/login.cgi (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7f55aa8e6550>: Failed to establish a new connection: [Errno 13] Permission denied',))",),)
异常:ConnectionError
参数:(MaxRetryError(“HTTPSConnectionPool(host='some.device.com',port=443):url:/url\u admin/login.cgi超过了最大重试次数(由NewConnectionError引起)(':未能建立新连接:[Errno 13]权限被拒绝',),,),,)

我不确定原因是什么,因为apache用户能够执行它并建立连接。为什么它在由php代码执行时不连接

设置电子书-p httpd_可以连接网络

你是一个救生员。非常感谢。