Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

zwlijun/se.chatroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

4 Commits

Repository files navigation

SE.Chatroom

基于NodeJS的聊天室(SE.NodeServer + SE.Builder + Socket.IO + Nginx)

体验地址

服务端:http://chat.seshenghuo.com/koa/chatroom/server

客户端:http://chat.seshenghuo.com/static/v1.0/html/chatroom/index.shtml

静态资源库

@see https://github.com/zwlijun/se.builder

服务APP

@see https://github.com/zwlijun/se.nodeserver

Nginx 配置示例

upstream nodeserver{
 server 127.0.0.1:3001;
 server 127.0.0.1:3002;
 server 127.0.0.1:3003;
}
 
server {
 listen 80;
 server_name chat.seshenghuo.com;
 root /data/wwwroot/chatroom/htdocs;
 ssi on;
 ssi_silent_errors on;
 ssi_types text/shtml;
 location /static/v1.0/res {
 concat on;
 concat_types application/javascript;
 concat_max_files 30;
 }
 location ^~ /koa/ {
 proxy_store off;
 proxy_redirect off;
 proxy_set_header Host $http_host; 
 proxy_set_header X-Real-IP $remote_addr; 
 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
 proxy_next_upstream http_502 http_504 error timeout invalid_header;
 proxy_pass http://nodeserver;
 break; 
 }
}

SE.NodeServer配置示例

{
 ServerName: "chat.seshenghuo.com",
 ServerAlias: "chat.seshenghuo.com",
 ServerAdmin: "service@seshenghuo.com",
 DocumentRoot: "/data/wwwroot/chatroom/htdocs",
 NodeTemplateRoot: "/data/wwwroot/chatroom/NODE-TEMPLATE",
 NodeModules: {
 root: "/data/wwwroot/chatroom/NODE-INF",
 alias: "node.chat.seshenghuo.com"
 },
 TemplateEngine: "ejs",
 ServerLog: {
 error: "",
 access: ""
 },
 StaticServer: {
 maxage: 15 * 60 * 1000, //15m
 hidden: false,
 index: "index.html",
 defer: false,
 gzip: true
 }
}

About

基于NodeJS的聊天室

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /