使用Nginx配置资源虚拟路径

nginx.conf文件主要内容如下

    upstream myhost {
       server localhost:8080 weight=6;  #权重,我这里随便写的
       server localhost:8091 weight=4;
    } 

    server {
        listen       80;
        server_name  localhost;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
            proxy_pass http://myhost;

        }
	location /res/ {
	    alias   D:/pic/;
	}

D:/pic/目录下是我图片路径,例如D:/pic/下有一张名为 100.jpg的图片,现在只需要访问http://localhost/res/110.jpg就可以访问到图片。

时间: 2024-10-27 10:56:26

使用Nginx配置资源虚拟路径的相关文章

nginx 配置web 虚拟目录 并且codeIgniter,thinkphp 重新url 地址

nginx 配置虚拟目录并且url 重写 server { #侦听80端口 listen 8090; #定义使用www.xx.com访问 server_name 127.0.0.1; #设定本虚拟主机的访问日志 access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; root /home/lxy/www/cs/; #定义服务器的默认网站根目录位置 #默认请求 location / { index inde

关于tomcat配置了虚拟路径,但是在Idea中无法生效的问题

1. 确认 tomcat 的server.xml 文件中配置的虚拟路径是否正确 其中,path表示访问的虚拟路径,docBase表示真实路径 2. Idea 服务器配置中是否勾选 “Deploy applications across restarts and redeploys” 原文地址:https://www.cnblogs.com/lcsin/p/11674079.html

nginx 配置web 虚拟文件夹 而且codeIgniter,thinkphp 重定向url 地址

nginx 配置虚拟文件夹而且url 重定向 server { #侦听80port listen 8090; #定义使用www.xx.com訪问 server_name 127.0.0.1; #设定本虚拟主机的訪问日志 access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; root /home/lxy/www/cs/; #定义服务器的默认站点根文件夹位置 #默认请求 location / { index

Tomcat通过配置一个虚拟路径管理web工程

关于虚拟路径.学问javaweb训练课程,如今,鉴于这种情况下老师. 当我们的项目,当在不同的文件夹项目.我们如何使用tomcat去管理web工程. 教师提出的解决方案是 使用虚拟路径方式,并按照实施例,以下面的方式tomcat进行配置.使得 tomcat能够管理不同文件夹上的项目. 我的问题:项目不是转换成war包公布到tomcat上吗,然后放在了webapps文件夹以下吗? 或者直接把项目放置webapps以下. 1.为什么有可能出现 管理不同文件夹下的web项目呢? 2.上面两种方式,处理

【IDEA】IDEA中配置tomcat虚拟路径的两种方法

首先要确保使用的是本地的tomcat服务器,而不是maven插件. -------------------------第一种:使用IDEA工具自动配置(推荐这种)---------------------------- 选中本地需要配为虚拟路径的文件夹 编写项目名字: 测试:(例如访问我下面的文件:     G:\jwxt\teachingFile\5b66bbdb54494fc59710dcc2f7ff884e.pdf) --------------第二种:使用tomcat的manager项目

nginx配置指定访问路径访问

server { listen 8992; server_name localhost; location / { #此处填根目录 index index.php index.html index.htm; root /usr/local/nginx/html/zabbix; #配置访问的路径 } location ~ \.php$ { root /usr/local/nginx/html/zabbix; #配置访问的路径 fastcgi_pass 127.0.0.1:9000; fastcgi

配置tomcat虚拟路径

这个问题其实很简单,首先找到你安装的tomcat的路径然后,在Tomcat6.0/conf/Catalina路径下创建localhost文件夹,如果有,就不用创建,然后在该文件夹下创建一个xml文件,例如我想创建的虚拟路径是ysw文件夹,则创建ysw.xml文件,ysw.xml里面的内容如下: <?xml version="1.0" encoding="UTF-8"?><Context docBase="E:\Program Files\

php中如何配置项目虚拟路径

php虚拟目录的设置在apache目录下打开conf->httpd.conf文件,找到<IfModule dir_module>,在</IfModule>后面添加如下代码: #虚拟目录节点 <IfModule dir_module> #设置欢迎界面 DirectoryIndex index.php index.html index.htm Alias  /php  "F:/phpspace" #介绍"/php"是虚拟路径,&

Nginx 配置默认虚拟主机

为什么要配置默认的虚拟主机:http://www.cnblogs.com/pzk7788/p/7039496.html [[email protected] ~]# vim /usr/local/nginx/conf/vhosts/default.conf server { listen 80 default_server; server_name localhost; index index.html index.htm index.php; root /tmp/1233; deny all;