想要在浏览器中访问pdf内容,服务器器该如何配置

1、需要先放置PDF文件:

将你的PDF文件放置在服务器的某个目录下,例如/var/www/html/pdfs/。确保服务器有权限读取这个目录中的文件。

2、配置Nginx:

在Nginx的配置文件中为PDF文件添加一个location块。

powershell 复制代码
server {  
    listen 80;  
    server_name 122.0.0.1 your-domain.com;  
 
    # 其他配置...  
 
    location /pdfs/ {  
        alias /var/www/html/pdfs/; # 指向PDF文件存放的目录  
        autoindex on; # 如果需要列出目录内容,可以开启这个选项  
        types {  
            application/pdf pdf; # 指定PDF文件的MIME类型  
        }  
        default_type application/octet-stream;  
        expires max; # 设置缓存过期时间  
        add_header Cache-Control public;  
    }  
 
    # 其他配置...  
}

3、重启nginx

powershell 复制代码
sudo nginx -s reload

4、在浏览器中输入服务器地址端口加/pdfs/filename就可以访问了

相关推荐
lht63193561222 分钟前
从Windows通过XRDP远程访问和控制银河麒麟 v10服务器
linux·运维·服务器·windows
无名小兵29 分钟前
前端渲染大体积 多页面pdf
前端
c0detrend37 分钟前
读诗的时候我却使用了自己研发的Chrome元素截图插件
前端·chrome
qiudaorendao41 分钟前
作业11.9
linux·服务器·apache
希冀1231 小时前
【Vue】第五篇
前端·javascript·vue.js
Moonbit1 小时前
你行你上!MoonBit LOGO 重构有奖征集令
前端·后端·设计
littleplayer1 小时前
Root-> A ->B -> C page, 当前C page, 如何返回B,又如何直接返回A page呢
前端
岚天start1 小时前
解决方案—K8S集群的日志按天并按照命名空间分类定时同步到日志服务器
服务器·docker·kubernetes·shell·日志备份
姝然_95271 小时前
Android Activity启动流程详细分析
前端
littleplayer2 小时前
SwiftUI 导航
前端