location 里面图片路径配置的参数有二种:
alias / root
nginx启动命令:
/usr/local/nginx/sbin 使用./nginx 启动
杀死nginx 命令的话 就是 查看进程
ps -ef| grep nginx
然后杀死 master 主进程 杀死以后 在查看一下进程
启动命令./nginx nginx -t查看nginx状态
alias配置路径图例
- alias配置的路径: 访问 服务器的域名或者IP + /opt/a.jpg
server {
//这里是 监听的端口 以及下面项目或者图片配置需要用到的端口
listen 80;
server_name 80;
#charset koi8-r;
#access_log logs/host.access.log main;
//这里是 前端地址访问
location / {
root /opt/QT/dist/build/h5;
index index.html index.htm;
}
//这里是 图片配置静态访问
location /opt/{
alias /opt/;
autoindex on;
}
root配置路径图例
- root 配置的路径: root的完整路径+ location上面的路径+存放的文件/图片
server {
//这里是 监听的端口 以及下面项目或者图片配置需要用到的端口
listen 80;
server_name 80;
#charset koi8-r;
#access_log logs/host.access.log main;
//这里是 前端地址访问
location / {
root /opt/QT/dist/build/h5;
index index.html index.htm;
}
//这里是 图片配置静态访问
location /opt/{
root /;
autoindex on;
}
我存放文件的路径
/opt
仔细观察面和结论:
http://123.111.1025/opt/a.jpg
location /opt/{
alias /opt/;
autoindex on; }
http://123.111.1025/opt/a.jpg
location /opt/{ root /; autoindex on; }
结论:
root响应的路径:配置的路径(root指向的路径)+完整访问路径(location的路径)+静态文件
alias响应的路径:配置路径+静态文件(去除location中配置的路径)