前端后端分离,已经打包成功。
后端启动正常,前端启动不了。
前端启动nginx运行不了,不知道nginx.conf该怎么配置,能不能出个教程或者说明。我看了文档里的文件,替换之后也不行。
1.申请一个nginx证书,2.把证书改为自己的,也就是3.把里面的域名demo.jeelowcode.com改为自己的4.把前端目录改为自己的,然后重启nginx就可以了
如果是在调试阶段,不用证书可以不?可以把证书这些禁用不?
server {
server_name demo.jeelowcode.com;
listen 80;
client_max_body_size 500m;
root /data/mjkj/webapp/demo_jeelowcode/web/dist;
# 设置客户端 IP 头
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
location / {
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
location /api/ {
proxy_pass http://127.0.0.1:48080/;
add_header Cache-Control no-store;
# 支持 WebSocket
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
# 确保传递客户端 IP
http 走80端口
ok了,启动起来了。谢谢
1.申请一个nginx证书,

2.把证书改为自己的,也就是
3.把里面的域名demo.jeelowcode.com改为自己的
4.把前端目录改为自己的,然后重启nginx就可以了