Open waterloo3122 opened 5 years ago
yum install nginx -y
vim /etc/nginx/conf.d/walle.conf
内容如下
upstream webservers {
server 192.168.88.125:5000 weight=1; # 负载设置 这块一定要些服务器的ip地址,不能使用默认的0.0.0.0
}
server {
listen 80;
server_name walle.licaimofang.com; # 域名设置
access_log /var/log/nginx/access.walle.log main;
error_log /var/log/nginx/error.walle.log;
index index.html index.htm; # 日志目录
location / {
try_files $uri $uri/ /index.html;
add_header access-control-allow-origin *;
root /opt/walle-web/fe; # 前端代码已集成到walle-web,即walle-web/fe的绝对路径
}
location ^~ /api/ {
add_header access-control-allow-origin *;
proxy_pass http://webservers;
proxy_set_header X-Forwarded-Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Origin $host:$server_port;
proxy_set_header Referer $host:$server_port;
}
location ^~ /socket.io/ {
add_header access-control-allow-origin *;
proxy_pass http://webservers;
proxy_set_header X-Forwarded-Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Origin $host:$server_port;
proxy_set_header Referer $host:$server_port;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
# WebScoket Support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
nginx -t
systemctl enable nginx
systemctl start nginx
浏览器打开http://walle.ceph-in.tk 初始账号如下:
超管:super@walle-web.io \ Walle123
所有者:owner@walle-web.io \ Walle123
负责人:master@walle-web.io \ Walle123
开发者:developer@walle-web.io \ Walle123
访客:reporter@walle-web.io \ Walle123
测试成功后,不要忘了修改默认的密码
用户管理-》新建 新建一个用户,为空间所有者 新建一个用户,为空间的开发者
空间管理-》添加,空间所属人为上一步创建的用户
需要使用邮箱登录
on Centos7
upate system (Using root)
install mysql server OR use existing server (using root)
创建walle使用的数据库和用户(using root)
编辑hosts
在/etc/hosts文件的最后添加如下内容
创建walle的运行用户
在
root ALL=(ALL) ALL
下面添加(安装成功后去除)bae ALL=(ALL) ALL
克隆代码(usin root)
cd /opt git clone https://github.com/meolu/walle-web.git mkdir -p /opt/walle-codebase chown -R bae.bae /opt/
编辑walle配置文件 (using bae)
需要修改的部分-1
需要修改的部分-2
需要修改的部分-3
需要修改的部分-4
需要修改的部分-5
接下来
vim /opt/walle-web/requirements/prod.txt
comment lines belowgunicorn>=19.1.1
去除bae的sudo权限
visudo
在root ALL=(ALL) ALL
下面删除bae ALL=(ALL) ALL