多个vue项目nginx部署流程
nginx部署流程
#在nginx.conf中配置 #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; #一个服务88,服务名client ;后台提供的接口proxy_pass http://127.0.0.1:8888/;地址 server { listen 88; server_name client; location / { root html/client; index index.html index.htm; try_files $uri $uri/ /index.html; } location /api/ { proxy_pass http://127.0.0.1:8888/; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 89; server_name magent; location / { #在html中创建magent文件夹,存放编译后的前端vue文件 root html/magent; index index.html index.htm; try_files $uri $uri/ /index.html; } location /api/ { proxy_pass http://127.0.0.1:8888/; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
启动服务 #ca到目录下 cd /usr//local/nginx #启动nginx ./nginx #停止,重新加载配置文件 ./nginx -s stop ./nginx -s reload
访问的时候访问 localhost:88 localhost:89
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人