我正在开发一个使用 Django 框架管理 OpenVPN 用户的网站。但我需要知道有没有办法从 OpenVPN 中提取活跃用户?我的服务器运行的是 Ubuntu 12.04。
如何为特定 URL 启用 nginx 缓存?我有一个 django web 应用程序,我将静态文件(例如 CSS、JavaScript 等)放在名为 static 的文件夹中,我可以通过http://example.com/static/访问它们,并且我想按顺序配置 nginx仅从该 url 捕获这些文件。我读过http://www.nginxtips.com/how-to-enable-browser-cache-static-files-on-nginx/但那里没有解释这个选项。我尝试了下面的配置并重新启动了我的 nginx 服务器,但出现错误。这是我的 sites-available/default配置文件。有什么问题?
server {
listen 80;
listen 443 ssl;
server_name www.example.com example.com;
ssl_certificate /var/www/example/ssl/ssl.crt;
ssl_certificate_key /var/www/example/ssl/ssl.key;
location /static (jpg|jpeg|png|gif|ico|css|js)$ {
alias /var/www/example/static;
expires 3d;
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}
location /media {
alias /var/www/example/media;
}
location / {
proxy_pass http://127.0.0.1:8000;
}
}
Run Code Online (Sandbox Code Playgroud)
这是 nginx 日志文件内容......
2014/03/07 13:02:28 [error] 25189#0: *22 open() "/etc/nginx/html/static/css/wait.css" failed (2: No …Run Code Online (Sandbox Code Playgroud)