9000
端口接收 HTTP 请求,并转发给后端服务完成逻辑处理并返回给用户。scf_bootstrap
为 Web Server 的启动文件,保证您的 Web 服务正常启动并监听请求。除此之外,您还可以根据需要在 scf_bootstrap
中自定义实现更多个性化操作:/tmp
目录可读可写,输出文件时请注意选择 /tmp
路径,否则会导致服务因缺少写权限而异常退出。#!/bin/bash
。/var/lang/${specific_lang}${version}/bin/${specific_lang}
,否则无法正常调用,详情请参见 标准语言环境绝对路径。0.0.0.0
,不可以使用内部回环地址 127.0.0.1
。405
错误码信息,通常为执行文件无法正常运行导致,请确保您的启动文件写法正确。语言版本 | 绝对路径 |
Node.js 16.13 | /var/lang/node16/bin/node |
Node.js 14.18 | /var/lang/node14/bin/node |
Node.js 12.16 | /var/lang/node12/bin/node |
Node.js 10.15 | /var/lang/node10/bin/node |
Python 3.7 | /var/lang/python37/bin/python3 |
Python 3.6 | /var/lang/python3/bin/python3 |
Python 2.7 | /var/lang/python2/bin/python |
PHP 8.0 | /var/lang/php80/bin/php |
PHP 7.4 | /var/lang/php74/bin/php |
PHP 7.2 | /var/lang/php7/bin/php |
PHP 5.6 | /var/lang/php5/bin/php |
JAVA 11 | /var/lang/java11/bin/java |
JAVA 8 | /var/lang/java8/bin/java |
#!/bin/bashexport PORT=9000/var/lang/node12/bin/node app.js # 改为您自己的启动函数名
#!/bin/bashexport PORT=9000/var/lang/python3/bin/python3 app.py # 改为您自己的启动文件名
#!/bin/bash/var/lang/php7/bin/php -c /var/runtime/php7 -S 0.0.0.0:9000 hello.php # 改为您自己的入口函数名
本页内容是否解决了您的问题?