进入到 lnmp 安装目录
cd 空格
cd lnmp1.6
然后编辑 lnmp.conf 在 Nginx_Modules_Options 引号内加入 --with-http_realip_module
就是如下:
Download_Mirror='https://soft.vpser.net'
Nginx_Modules_Options='--with-http_realip_module'
PHP_Modules_Options=''
##MySQL/MariaDB database directory##
MySQL_Data_Dir='/usr/local/mysql/var'
MariaDB_Data_Dir='/usr/local/mariadb/var'
##Default website home directory##
Default_Website_Dir='/home/wwwroot/default'
Enable_Nginx_Openssl='y'
Enable_PHP_Fileinfo='n'
Enable_Nginx_Lua='n'
Enable_Swap='y'
~
然后执行
./upgrade.sh nginx
注意此处,因为必须要选择 Nginx 的升级版本,如果你不想升级的话,就输入当前安装的 nginx 的版本就可以了
查询当前 Nginx 版本
nginx -V
因为是平滑升级,所以升级过程不影响网站访问,也无需重启 Nginx
升级后查看得知模块已安装
然后我们开始对 Nginx 编辑 ngin.conf 配置以获取用户真实 IP
在配置server的地方
location / {
set_real_ip_from IP_address; //IP_address填写自己的负载均衡ip
real_ip_header X-Forwarded-For;
}