您的位置:首页 > 运维架构 > 反向代理

Drupal 使用Nginx进行反向代理的配置

2016-01-07 16:34 507 查看
首先,要在Drupal目录对sites/default/settings.php 设置进行修改,去除以下两行的注释(符合#)并修改 代理服务器的实际地址。

$conf['reverse_proxy'] = TRUE;
$conf['reverse_proxy_addresses'] = array('192.168.1.5','172.16.1.5');


Drupal 服务的修改就可以了,简单吧!

接下来要配置一下Nginx(192.168.1.5)了,增加以下内容:

location /drupal {
proxy_pass http://192.168.1.99/drupal;  #实际服务器地址
proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
proxy_set_header    Host             $host;
proxy_set_header    X-Real-IP        $remote_addr;
}


reload一下nginx服务

[web@localhost ~]$ sudo systemctl reload nginx


可以访问http://192.168.1.5/drupal 了,完工。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  drupal nginx