今天又一个需求;今天我们部署上线的系统,又两个系统,两个系统都是前后端分离的; 然后公司最后只给我们分配的一个子域名;这就比较蛋疼了;
本人对这个nginx不熟,只能百度了;
通过配置两个子目录来配置两个工程;
后台管理台:{域名}/admin
用户客户端:{域名}/client
有了这个想法;就开始配了;
先按照nginx ,
yum install nginx
自动安装就好了;配置文件目录在/etc/nginx 下;启动命令为 /usr/sbin/nginx ;
现在开始配置文件了; 我们进入 /etc/nginx/conf.d 目录下,创建一个文件 myWeb.conf,文件要以.conf结尾,这样启动nginx时,能够自动加载这个配置文件;
server {
listen 8080;
server_name ****.*****.com;
root /home/work/***/static/client;
index index.html;
autoindex on;
charset utf-8;
location ~ /(system|car)/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://192.168.1.1:8851;
}
#配置Nginx动静分离,定义的静态页面直接从Nginx发布目录读取。
location /admin {
alias /home/work/****/static/admin/;
#expires定义用户浏览器缓存的时间为7天,如果静态页面不常更新,可以