在/var/log/nginx/我有访问和错误日志。有些是.log错误,有些是.gz
我想我搞砸了权限。有些文件是由root/root创建的,其他文件是使用nginx.conf 中配置的用户创建的,等等。
我已将我的网站从 http 重定向到 https。我想允许用户代理XYZ和XYZ输入 http 和 https 版本。
现在虚拟主机看起来像这样:
server {
listen 80;
server_name example.com www.example.com;
rewrite ^/(.*)$ https://www.example.com/$1 permanent;
}
Run Code Online (Sandbox Code Playgroud)
我该如何编辑它,以允许包含 XYZ 的代理同时查看 HTTP 和 HTTPS?换句话说……如何禁用此类代理的重定向?
我试过
if ($http_user_agent ~* "^XYZ$") {
rewrite ^/(.*)$ https://www.example.com/$1 permanent;
}
Run Code Online (Sandbox Code Playgroud)
但这似乎只重定向了 XYZ。但是如果 XYZ,不是严格的 XYZ,但包含 XYZ,我需要禁用重定向...