MyEMS Admin
Introduction
MyEMS 系统管理面板,用于项目配置和系统管理 Providing admin panel for MyEMS system administration and configuration
Prerequisites
nginx-1.18.0 or later
Installation
- Install NGINX Server
refer to http://nginx.org/en/docs/install.html
- Configure NGINX
$ sudo nano /etc/nginx/nginx.conf
Add another new 'server' section, add values as below:
server {
listen 8001;
server_name myems-admin;
location / {
root /var/www/html/admin;
index index.html index.htm;
}
-- To avoid CORS issue, use Nginx to proxy myems-api to path /api
-- Add another location /api in 'server ', replace demo address http://127.0.0.1:8000/ with actual url
location /api {
proxy_pass http://127.0.0.1:8000/;
proxy_connect_timeout 75;
proxy_read_timeout 600;
send_timeout 600;
}
}
- Install myems-admin : Before running the below commands, please compress the myems-admin folder, upload it to the server and extract it to the home.
$ cd ~/myems-admin
$ sudo cp -r . /var/www/html/admin
$ sudo chmod 0755 -R /var/www/html/admin
Check the config file and change it if necessary:
$ sudo nano /var/www/html/admin/app/api.js
NOTE:
The 'upload' folder is for user uploaded files. DO NOT delete/move/overwrite the 'upload' folder when you upgraded myems-admin.
/var/www/html/admin/upload