├── README.md ├── mysql ├── conf │ └── nginx.conf ├── html │ └── mysql.html ├── mysql.lua ├── readme.md └── sql │ └── tb_user.sql ├── upload ├── 2016 │ └── readme.md ├── conf │ └── nginx.conf ├── html │ ├── upload.html │ └── webuploader │ │ └── readme.md ├── logs │ └── readme.md └── upload.lua └── websocket ├── conf └── nginx.conf ├── lib └── resty │ └── shell.lua ├── public ├── index.html └── static │ └── js │ ├── bootstrap │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap-theme.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ └── js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ └── npm.js │ ├── highcharts │ ├── adapters │ │ ├── standalone-framework.js │ │ └── standalone-framework.src.js │ ├── highcharts-3d.js │ ├── highcharts-3d.src.js │ ├── highcharts-more.js │ ├── highcharts-more.src.js │ ├── highcharts.js │ ├── highcharts.src.js │ ├── modules │ │ ├── boost.js │ │ ├── boost.src.js │ │ ├── broken-axis.js │ │ ├── broken-axis.src.js │ │ ├── canvas-tools.js │ │ ├── canvas-tools.src.js │ │ ├── data.js │ │ ├── data.src.js │ │ ├── drilldown.js │ │ ├── drilldown.src.js │ │ ├── exporting.js │ │ ├── exporting.src.js │ │ ├── funnel.js │ │ ├── funnel.src.js │ │ ├── heatmap.js │ │ ├── heatmap.src.js │ │ ├── no-data-to-display.js │ │ ├── no-data-to-display.src.js │ │ ├── offline-exporting.js │ │ ├── offline-exporting.src.js │ │ ├── solid-gauge.js │ │ ├── solid-gauge.src.js │ │ ├── treemap.js │ │ └── treemap.src.js │ └── themes │ │ ├── dark-blue.js │ │ ├── dark-green.js │ │ ├── dark-unica.js │ │ ├── gray.js │ │ ├── grid-light.js │ │ ├── grid.js │ │ ├── sand-signika.js │ │ └── skies.js │ ├── jquery.js │ ├── reconnect.js │ └── stats.js ├── readme.md ├── server.lua └── vmstats.png /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/README.md -------------------------------------------------------------------------------- /mysql/conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/mysql/conf/nginx.conf -------------------------------------------------------------------------------- /mysql/html/mysql.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/mysql/html/mysql.html -------------------------------------------------------------------------------- /mysql/mysql.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/mysql/mysql.lua -------------------------------------------------------------------------------- /mysql/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/mysql/readme.md -------------------------------------------------------------------------------- /mysql/sql/tb_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/mysql/sql/tb_user.sql -------------------------------------------------------------------------------- /upload/2016/readme.md: -------------------------------------------------------------------------------- 1 | 这是文件上传保存目录,程序会自动生成 2 | -------------------------------------------------------------------------------- /upload/conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/upload/conf/nginx.conf -------------------------------------------------------------------------------- /upload/html/upload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/upload/html/upload.html -------------------------------------------------------------------------------- /upload/html/webuploader/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/upload/html/webuploader/readme.md -------------------------------------------------------------------------------- /upload/logs/readme.md: -------------------------------------------------------------------------------- 1 | 日志文件保存目录 2 | 3 | 一般为access.log 4 | 5 | 和error.log 6 | -------------------------------------------------------------------------------- /upload/upload.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/upload/upload.lua -------------------------------------------------------------------------------- /websocket/conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/conf/nginx.conf -------------------------------------------------------------------------------- /websocket/lib/resty/shell.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/lib/resty/shell.lua -------------------------------------------------------------------------------- /websocket/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/index.html -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/css/bootstrap-theme.css -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/css/bootstrap-theme.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/css/bootstrap-theme.min.css.map -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/css/bootstrap.css -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/css/bootstrap.css.map -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/css/bootstrap.min.css -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/js/bootstrap.js -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/js/bootstrap.min.js -------------------------------------------------------------------------------- /websocket/public/static/js/bootstrap/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/bootstrap/js/npm.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/adapters/standalone-framework.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/adapters/standalone-framework.src.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/highcharts-3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/highcharts-3d.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/highcharts-3d.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/highcharts-3d.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/highcharts-more.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/highcharts-more.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/highcharts-more.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/highcharts-more.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/highcharts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/highcharts.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/highcharts.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/highcharts.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/boost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/boost.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/boost.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/boost.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/broken-axis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/broken-axis.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/broken-axis.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/broken-axis.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/canvas-tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/canvas-tools.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/canvas-tools.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/canvas-tools.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/data.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/data.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/data.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/drilldown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/drilldown.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/drilldown.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/drilldown.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/exporting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/exporting.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/exporting.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/exporting.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/funnel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/funnel.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/funnel.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/funnel.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/heatmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/heatmap.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/heatmap.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/heatmap.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/no-data-to-display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/no-data-to-display.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/no-data-to-display.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/no-data-to-display.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/offline-exporting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/offline-exporting.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/offline-exporting.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/offline-exporting.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/solid-gauge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/solid-gauge.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/solid-gauge.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/solid-gauge.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/treemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/treemap.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/modules/treemap.src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/modules/treemap.src.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/themes/dark-blue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/themes/dark-blue.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/themes/dark-green.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/themes/dark-green.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/themes/dark-unica.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/themes/dark-unica.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/themes/gray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/themes/gray.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/themes/grid-light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/themes/grid-light.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/themes/grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/themes/grid.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/themes/sand-signika.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/themes/sand-signika.js -------------------------------------------------------------------------------- /websocket/public/static/js/highcharts/themes/skies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/highcharts/themes/skies.js -------------------------------------------------------------------------------- /websocket/public/static/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/jquery.js -------------------------------------------------------------------------------- /websocket/public/static/js/reconnect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/reconnect.js -------------------------------------------------------------------------------- /websocket/public/static/js/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/public/static/js/stats.js -------------------------------------------------------------------------------- /websocket/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/readme.md -------------------------------------------------------------------------------- /websocket/server.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/server.lua -------------------------------------------------------------------------------- /websocket/vmstats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shixinke/openresty-practices/HEAD/websocket/vmstats.png --------------------------------------------------------------------------------