我最近刚刚使用Vagrant来安装Open-edX在线学习平台的Production Stack.在配置Open-的端口时,我按照此URL上的博客地址http://iambusychangingtheworld.blogspot.ca/2014/03/edx-platform-to-run-cms-at-port-80.html进行了操作. edX平台监听,并且运行良好.我要感谢用户Trinh Nguyen.但是,我想了解有关配置SMTP的更多信息,以便在用户创建帐户时收到他们的激活电子邮件.这可以帮助任何人开始包括我在内的Open-edX开发.了解哪些文件需要配置以及其他重要细节会很好.谢谢.
我一直在尝试使用Tornado Web Server来提供静态文件,但是当我运行服务器时,静态文件会出现404错误:
[I 140715 17:16:50 wsgi:358] 200 GET /myapp/index/ (127.0.0.1) 99.01ms
[W 140715 17:16:50 wsgi:358] 404 GET /static/logo_small_white.png (127.0.0.1) 5.68ms
[I 140715 17:17:04 wsgi:358] 200 GET /myapp/index/ (127.0.0.1) 6.02ms
[W 140715 17:17:05 wsgi:358] 404 GET /static/logo_small_white.png (127.0.0.1) 5.05ms
Run Code Online (Sandbox Code Playgroud)
这是我用来启动服务器的代码块:
#!/usr/bin/env python
# Run this with
# PYTHONPATH=. DJANGO_SETTINGS_MODULE=testsite.settings testsite/tornado_main.py
# Serves by default at
# http://localhost:8080/hello-tornado and
# http://localhost:8080/hello-django
from tornado.options import options, define, parse_command_line
import django.core.handlers.wsgi
import tornado.httpserver
import tornado.ioloop
import tornado.web
import tornado.wsgi
import os
define('port', type=int, …Run Code Online (Sandbox Code Playgroud)