想要在浏览器中访问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就可以访问了

相关推荐
放逐者-保持本心,方可放逐1 天前
electron 中的那些事(很关键)-核心要点补充
前端·javascript·electron
战族狼魂1 天前
Python 完整实现 BCrypt GUI 工具
java·前端·python
南风微微吹1 天前
2025年12月英语六级真题及答案解析完整版(第一、二、三套全PDF)
pdf·英语六级
念念不忘 必有回响1 天前
vue项目从零开始配置国际化
前端·javascript·vue.js
muddjsv1 天前
支撑 TCP/IP 协议运行的核心硬件:从物理层到网络层的全梳理
服务器·网络·tcp/ip
J_liaty1 天前
前后端跨域处理全指南:Java后端+Vue前端完整解决方案
java·前端·vue.js·spring boot·后端
2301_765715141 天前
Linux虚拟机NAT模式网络故障解析与修复指南
linux·运维·服务器
小二·1 天前
Python Web 开发进阶实战:国际化(i18n)与多语言支持 —— Vue I18n + Flask-Babel 全栈解决方案
前端·vue.js·python
全栈前端老曹1 天前
【包管理】npm最常见的10大问题故障和解决方案
前端·javascript·rust·npm·node.js·json·最佳实践
weixin_427771611 天前
pnpm 改造
前端