# web_dev_focus_monitor **Repository Path**: xinliping/web_dev_focus_monitor ## Basic Information - **Project Name**: web_dev_focus_monitor - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-04-13 - **Last Updated**: 2026-03-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 页面访问链接 国台内网: http://10.0.10.236/gwacWebHost/ # 项目运行步骤 ## Centos 7 安装 Node 添加源:curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash - 安装:yum install -y nodejs ## 项目安装依赖包 npm install --registry https://registry.npm.taobao.org/ ## 启动服务器 一次运行:node server.js 后台服务运行:forever start server.js ## 部署服务器及目录: 当前服务部署在172.28.8.9的/home/gwac/program/web_dev_focus_monitor ## 开机自启动设置:基于systemd(失败) su gwac && forever start /home/gwac/program/web_dev_focus_monitor/server.js 在/etc/systemd/system 中增加文件webhost.service,该文件的内容在service/webhost.service 服务注册及启动 * sudo systemctl daemon-reload * sudo systemctl start webhost * sudo systemctl enable webhost * systemctl start webhost * systemctl status webhost * journalctl -u webhost.service ## 开机自启动设置:基于rc.local(成功) vim /etc/rc.local su - gwac -c "/usr/bin/forever start /home/gwac/program/web_dev_focus_monitor/server.js" su - gwac -c "/home/gwac/software/anaconda3/bin/python /data/work/program/batch_script/gwac_all_daemon.py" ### 在172.28.8.8上设置 su - nodejs -c "/home/nodejs/.nvm/versions/node/v18.20.3/bin/forever start /home/nodejs/web_dev_focus_monitor/server.js" # 其他内容 ## node 安装守护进程 forever npm install -g forever --registry https://registry.npm.taobao.org/ ## 报错 npm ERR! code CERT_HAS_EXPIRED npm config set registry http://registry.npmjs.org/ npm install ## 190.168.1.25服务器nginx配置 配置文件路径: /etc/nginx/conf.d/gwac.conf 配置后重新加载: nginx -s reload 当前配置内容: ''' server { listen 8080; listen [::]:8080; server_name _; location /gwacWebHost/ { client_max_body_size 500m; proxy_pass http://172.28.8.9:3030/; 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_set_header X-Forwarded-Proto $scheme; } location /gwacdata/ { client_max_body_size 500m; proxy_pass http://172.28.8.9:8080/gwacdata/; 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_set_header X-Forwarded-Proto $scheme; } location /xweather/ { client_max_body_size 500m; proxy_pass http://192.168.160.28:85/xweather/; 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_set_header X-Forwarded-Proto $scheme; } location / { client_max_body_size 500m; proxy_pass http://172.28.8.8:8080/; 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_set_header X-Forwarded-Proto $scheme; } }