用nginx+uwsgi+flask搭建了一个个人博客,之前是可以正常使用的,但是今天打开网页发现变成了默认的welcome to nginx的页面。
这是我nginx的配置
这是uwsgi的配置
====================更新======================
根据大家的提示我查了一下uwsgi的进程,好像没有问题
之前那个hello world 是我制杖了部署在127.0.0.1上还想在外网访问。
manage.py
import os
from app import create_app, db
from app.models import User, Role, Permission, Post
from flask.ext.script import Manager, Shell
from flask.ext.migrate import Migrate, MigrateCommand
app = create_app(os.getenv('FLASK_CONFIG') or 'default')
manager = Manager(app)
migrate = Migrate(app, db)
def make_shell_context():
return dict(app=app, db=db, User=User, Permission=Permission, Role=Role, Post=Post)
manager.add_command("shell", Shell(make_context=make_shell_context))
manager.add_command("db", MigrateCommand)
@manager.command
def test():
import unittest
tests = unittest.TestLoader().discover('tests')
unittest.TextTestRunner(verbosity=2).run(tests)
if __name__ = '__main__':
manager.run()
最后一点, 开了服务器是127.0.0.1:8080,然后访问使用115.159.22.164:8080访问,这样行不通吧!