配置nginx别名,帮忙看看哪里错了?

问题描述

配置nginx别名,帮忙看看哪里错了?

一,不配别名,可以访问

 location ~ /efront/.+.php  {
            root /hpe/git_root/lms1.0;
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            include fastcgi_params;
        }

        location /efront {
            root /hpe/git_root/lms1.0;
            index index.php;
        }

二,配了别名的代码

 location ~ /eft/.+.php  {
            root /hpe/git_root/lms1.0/efront;
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            include fastcgi_params;
        }

        location /eft {
            alias /hpe/git_root/lms1.0/efront;
            index index.php;
        }

解决方案

不懂啊,大哥找大神啊,或者QQ之类

解决方案二:

alias时,访问问eft路径下文件时,去efont目录找,你确定对应关系对了吗

解决方案三:

而且你的alias有点不对。efront后面要有/结尾。root可有可无。

解决方案四:

不好意思 ,帮不上你的忙 了,想了好久还是想不出

时间: 2024-10-06 21:35:06

配置nginx别名,帮忙看看哪里错了?的相关文章

基于CentOS 7配置Nginx反向代理

Nginx作为反向代理服务器被广泛使用在各大互联网企业.它简单易用,可以根据业务的需求将其不同的业务类型代理至不同的服务器,将整个站点请求压力按类型分摊到不同的服务器.该方式使的整个站点请求性能得以极大的提升.本文简要描述了Nginx几种不同情形的代理演示,供大家参考. 一.反向代理及演示环境描述 1.反向代理 在计算机网络中,反向代理是一种代理服务器,代表客户端从一个或多个服务器检索资源.然后将这些资源返回给客户机,就像它们源自Web服务器本身一样.与正向代理相反,正向代理是与其关联的客户端联

在Linux系统上怎么通过uWSGI配置Nginx+Python环境

  1.安装ubuntu有uwsgi的ppa: ? 1 2 3 add-apt-repository ppa:stevecrozz/ppa apt-get update apt-get install uwsgi 2. 用uwsgi代替mod_wsgi Nginx 的整体配置这里不说了,假设已经明白 Nginx的基本配置,那么uwsgi就类似这么配置: ? 1 2 3 4 location / { include uwsgi_params uwsgi_pass 127.0.0.1:9090 }

如何正确配置Nginx+PHP

  对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴.听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价. 假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文件上,然后在此文件里通过解析「REQUEST_URI」实现路由. 此时很多教程会教大家这样配置Nginx+PHP: server { listen 80; server_name foo.com;

基于CentOS 7配置Nginx正向代理

Nginx是一款以轻量级.低内存开销.支持缓存.支持反向代理,负载均衡,电子邮件服务而著称.对于鲜为人知的是,它还可以作为一个简单易用的正向代理服务器.本文简要描述这个正向代理功能并给出演示,供大家参考. 有关Nginx的安装请参考 CentOS 7下yum方式安装Nginx Nginx 概述及日常管理 Nginx基于IP,端口,域名配置虚拟主机 一.配置nginx正向代理服务端配置 演示环境 # more /etc/redhat-release CentOS Linux release 7.2

nginx svn htt协议-使用nginx服务器, 怎么配置nginx让svn使用http协议

问题描述 使用nginx服务器, 怎么配置nginx让svn使用http协议 情况是这样:我搭建了一个LNMP服务器和svn服务器.在svn使用svn://协议没问题. 但是我想使用http协议,nignx应该怎么配置?还是说要通过apcache,然后nginx配置 反代理服务器? 解决方案 CentOS下搭建NGINX+SVN

windows 下配置 Nginx 常见问题

因为最近的项目需要用到负载均衡,不用考虑,当然用大名鼎鼎的Nginx啦.至于Nginx的介绍,这里就不多说了,直接进入主题如何在Windows下配置. 我的系统是win7旗舰版的,到官网下载最新版本 nginx/Windows-1.7.9 解压到英文目录下(我刚开始是放到中文目录下的,启动时会有问题,下面常见错误里会讲到). 一.  Nginx配置 找到 conf 目录里的 nginx.conf 文件,配置Nginx #user nobody; #指定nginx进程数 worker_proces

Windows下安装与配置Nginx web服务器

前几篇文章,我们使用nginx都是在linux环境下,今天由于工作的需要.需要在windows环境也使用nginx搭建web服务器. 下面记录下有关nginx下的搭建与配置. 注意本次实验使用的windows server 2003 64bit,而且还是在虚拟机中.IP地址为192.168.1.221 首先去官网下载 nginx最新的的Windows版本,如下: http://nginx.org/en/download.html 下载到软件包后,解压 nginx-1.7.6.zip包到你喜欢的根

CentOS 安装配置 Nginx

概述 以前觉得在CentOS上面安装配置 Nginx肯定麻烦,所以一直没有动.今天试了一下发现还挺简单的,只需要几步就OK. 安装 Nginx Nginx 官网给出了详细的安装教程,安装Nginx 总结了一些 CentOS 上面的安装步骤: 配置 yum 源: 需要在新建 /etc/yum.repos.d/nginx.repo文件,并且编辑文件内容为: [nginx] name=nginx repo baseurl=http://nginx.org/packages/mainline/cento

windows下配置nginx+php环境

刚看到nginx这个词,我很好奇它的读法(engine x),我的直译是"引擎x",一般引"擎代"表了性能,而"x"大多出现是表示"xtras(额外的效果)",那么整个词的意思就是类似"极致效果","额外性能".当然这里不是要来唠嗑,以上是题外话. nginx相较于我们熟悉的apache,IIS的优势,就我浅入浅出的了解,在于"反向代理"和"负载均衡&quo