LOADING

加载过慢请开启缓存 浏览器默认开启

4

2023/10/28 WEB2 CALSS4

-0x004

  1. Nginx目录重定向

  2. 反向代理

    ……


Nginx目录重定向

nginx配置文件中的 alias 和 root

在Nginx中可以使用 alias 指令来创建别名,将请求映射到指定的目录。

  1. alias后面跟着的指定目录是准确的

    location /c/ {
        alias /a/ 
        }
    

    如果访问站点http://location/c访问的就是/a/目录下的站点信息

    使用 alias时:

    会到 alias后定义的目录中寻找资源 =====> alias后面必须要用 '/' 结束,否则会找不到文件的
    

    注:

    可以在

  2. root后面跟着的指定目录是上级目录,并且要求是:

    该上级目录下要含有和location后面指定名称的同名目录才可以,在末尾加不加 ‘ / ‘ 无所谓

    location /c/ {
          root /a/
          }
    

    如果访问站点http://location/c访问的就是/a/c目录下的站点信息。

    使用 root时:

    会到 root + location寻找资源 =====> '/': root则可有可无
    

eg:

location /img/ {
    alias /var/www/image/;
}
#若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/image/目录找文件


location /img/ {
    root /var/www/image;
}
#若按照这种配置的话,则访问/img/目录下的文件时,nginx会去/var/www/image/img/目录下找文件。

Nginx中的反向代理配置

当访问的时候,打开的是指定的网站。

没有出现302,无法缓出来js,css。

访问时候Nginx会请求网站,返回网站内容。

1.4

添加这段之后,即可显示css和js

1.6

不是跳转,而是Nginx帮助请求,反馈给我们,类似于VPN的工作原理

1.5

监听IP

php-cgi.exe -b 127.0.0.1:9000
  • 只允许当前计算机访问

    127.0.0.1:9000
    
  • 允许所有计算机访问

    0.0.0.0:9000
    
  • 只允许局域网IP为192.168.66.0/24的计算机访问

    192.168.66.33:9000
    
  • 允许所有能访问该公网的IP的加算计访问

    公网IP:9000
    

一些零碎点

  1. 浏览器中没有设定指定端口时候 http默认访问 80 端口