三零卫士工业防火墙系统命令行选项技术白皮书
4.1 通过命令行选项可以跳过GUI直接启动web2py,方法如下:1. `python web2py.py -a 'your password' -i 127.0.0.1 -p 8000`。当web2py启动时,会创建一个名为"parameters_8000.py"的文件,存储散列的密码。如果使用密码"",web2py会提示。为了额外安全性,可以如下启动web2py:1. `python web2py.py -a '' -i 127.0.0.1 -p 8000`。在这种情况下,web2py重用以前存储的哈希密码。如果没有提供密码或"parameters_8000.py"文件被删除,基于web的管理界面会被禁用。在一些Unix/Linux系统上,如果密码是1,web2py使用操作系统帐户some_user的PAM密码来认证管理员,除非被PAM配置阻止。web2py通常运行CPython(由Guido van Rossum创建的Python解释器的C语言实现),但也能运行Jython(解释器的Java实现),这允许web2py在J2EE基础架构中使用。使用Jython,只需将"python web2py.py ..."更换为"jython web2py.py"。第14章中有关于安装Jython和访问数据库所需zxJDBC模块的详细信息。"web2py.py"脚本可以接受许多命令行参数,如指定最大线程数,启用SSL等。可通过以下方式获取完整列表:1. `>>> python web2py.py -h` 2. `Usage: python web2py.py` 3. `web2py Web Framework startup script. ATTENTION: unless a password is specified (-a 'passwd'), web2py will attempt to run a GUI. In this case, command line options are ignored.` 4. `Options:` 5. `--version show program's version number and exit` 6. `-h, --help show this help message and exit` 7. `-i IP, --ip=IP ip address of the server (127.0.0.1)` 8. `-p PORT, --port=PORT port of server (8000)` 9. `-a PASSWORD, --password=PASSWORD password to be used for administration (use -a '' to reuse the last password)` 10. `-c SSL_CERTIFICATE, --ssl_certificate=SSL_CERTIFICATE`
4.16MB
文件大小:
评论区