# WebServer-Conf **Repository Path**: phpxiebin/WebServer-Conf ## Basic Information - **Project Name**: WebServer-Conf - **Description**: 各Web服务器前后端分离转发配置教程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-08-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WebServer-Conf 各Web服务器前后端分离转发配置教程 ### 一、Apache版本配置文件 * 以下配置需开启mod_proxy、mod_proxy_http扩展 > httpd-vhosts.conf文件示例如下: # 后端站点虚拟机 DocumentRoot "后端代码地址" ServerName 后端域名 ErrorLog "logs/后端域名-error_log" CustomLog "logs/后端域名-access_log" common Options Indexes FollowSymLinks AllowOverride all Order deny,allow Allow from all # 前端站点虚拟机 DocumentRoot "前端代码地址" ServerName 前端域名 ErrorLog "logs/前端域名-error_log" CustomLog "logs/前端域名-access_log" common Options Indexes FollowSymLinks AllowOverride all Order deny,allow Allow from all # 转发到后端 (下面举个栗子) ProxyPass /auth 后端域名/auth ### 二、Nginx版本配置文件 > nginx.conf文件示例如下: server { listen 80; server_name 前端域名; # 前端配置 location / { root 前端项目路径; # 默认缺省文件 index index.html index.htm; } # 转发到后端 (下面举个栗子) location /auth { proxy_pass 后端域名/auth; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }