我是数据库开发的新手,在部署应用程序时需要一些帮助。我正在大学网络中的 Ubuntu桌面上工作。我想通过分配公共静态IP来配置设置,以便外部公众可以访问它。最好有人请检查以下代码/设置,以便我进行设置并开始工作。 除了重新启动Apache服务器之外,是否还需要运行任何其他命令?
所以大学给了我以下细节:
Public IP Address : 14.139.69.96
Port Allowed : 5000 (tcp)
Domain name: rtgr.uohyd.ac.in
我的应用程序在系统中的位置为: / home / workstation2 / TomVar / app
最小目录结构:
TomVar
|--app
| |app.db
| |--app.wsgi
| |--__init__.py
| |--routes.py
| |--static
app.wsgi 脚本具有以下几行:
#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/home/workstation2/TomVar")
from app import app as application
application.secret_key = '<key>'
Apache配置文件如下所示:
<VirtualHost *:
ServerName rtgr.uohyd.ac.in:5000
WSGIDaemonProcess <projectname> user=<user> group=www-data threads=2
WSGIScriptAlias / /home/workstation2/TomVar/app/app.wsgi
<Directory /home/workstation2/TomVar/app
WSGIProcessGroup app
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
请让我知道还需要进行哪些其他更改。谢谢