Skip to content

OpenResty China Community

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

wind930/openresty-china

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenResty China

一个运行在OpenResty上的基于lor编写的社区软件。

  • 主要页面直接采用了ruby-china的样式
  • 完全基于OpenResty,是入门OpenResty Web开发的良好范例
  • 基于Lor Framework,轻松简单的开发Sinatra风格的web应用
  • 存储采用MySQL,文件本地落地存储

首页

安装

  • 首先安装OpenResty、luajit和lor框架,安装成功的标志是以下三个命令可以正常输出
    • nginx -v
    • luajit -v
    • lord -v
  • 将仓库中提供的sql文件导入到MySQL
  • 修改配置文件app/config/config.lua为本地对应配置,强烈建议将以下值修改为不同配置
    • session_secret 用于session加密
    • pwd_secret 用户数据库密码存储时加密
  • 配置静态文件目录,这个目录用于存放用户上传的头像、文章图片、评论图片等
    • 默认的目录为/data/openresty-china/static,请在本地新建此目录,并保证该目录有供应用访问和修改的权限
    • 若要修改上述默认目录,请修改app/config/config.lua中的upload_config.dir和nginx配置文件中的$static_files_path的值,保证两个值一致
    • 在设置好静态文件目录后,将install/avatar下的所有文件拷贝到该目录,如 cp install/avatar/* /data/openresty-china/static/
  • 执行sh start.sh即可使用conf/nginx-dev.conf启动开发环境,也可使用sh start.sh prod启动生产环境。若要用于生产,强烈建议用户检查并更改app/config/config.lua和conf/nginx-prod.conf为本地合适的配置
  • 访问http://localhost:8888即可体验openresty china功能
  • 有几个初始账户供体验: admin/sumory/momo/jerry,密码均为123456

讨论交流

目前有一个QQ群用于在线讨论:QQ群522410959 522410959

License

MIT

About

OpenResty China Community

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 41.1%
  • Lua 27.6%
  • HTML 20.1%
  • CSS 10.8%
  • Shell 0.4%