共计 2443 个字符,预计需要花费 7 分钟才能阅读完成。
nginx -t 提示出错,又不知道错在哪里 烦 … location / { root /home/dav; index index.html index.htm; auth_basic realm_name; auth_basic_user_file /etc/nginx/.passwords.list; dav_methods PUT DELETE MKCOL COPY MOVE; dav_ext_methods PROPFIND OPTIONS; dav_access user:rw group:rw all:r; client_body_temp_path /tmp; client_max_body_size 0; create_full_put_path on; } nginx -t |
网友回复:
注册 : server {listen 80; listen [::]:80; server_name dav.engr-z.com; auth_basic “Authorized Users Only”; auth_basic_user_file /etc/.htpasswd; location / {root /data/webdav; client_body_temp_path /var/temp; dav_methods PUT DELETE MKCOL COPY MOVE; dav_ext_methods PROPFIND OPTIONS; create_full_put_path on; client_max_body_size 10G;} } server {listen 443; listen [::]:443; server_name dav.engr-z.com; ssl on; ssl_certificate /data/www/cert/dav.engr-z.com_nginx/cert.pem; ssl_certificate_key /data/www/cert/dav.engr-z.com_nginx/cert.key; ssl_session_timeout 5m; ssl_protocols SSLv2 SSLv3 TLSv1; ssl_ciphers ALL:!ADH:!EXPOR***56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; ssl_prefer_server_ciphers on; location / {root /data/webdav; client_body_temp_path /var/temp; dav_methods PUT DELETE MKCOL COPY MOVE; dav_ext_methods PROPFIND OPTIONS; create_full_put_path on; client_max_body_size 10G;} }
j6hokqgfrr: 试试
我不是你的 : 我这里 dav_ext_methods PROPFIND OPTIONS; 这一行还是会出错 不知哪里出问题了
j6hokqgfrr: 不支持 dav 吧,目测 centos,玩 centos 就自己编译吧
j6hokqgfrr: 你有没有编译 nginx-dav-ext-module
ben1225: 你没编译 nginx-dav-ext-module 吧
opelnic: 把那行去掉呢
royzheng: en
wxcszh123: yes
注册 : nginx - V 看看有没有编译 nginx-dav-ext-module 没编译的话,重新编译一下 nginx cd /root git clone https://github.com/arut/nginx-dav-ext-module 然后编译的时候把这行加上 –with-http_dav_module –add-module=/root/nginx-dav-ext-module
注册 : 我把我用的这一段给你。你参考下。server {listen 80; #listen [::]:80; server_name vps0.net www.vps0.net; root /home/wwwroot/vps0.net; charset utf-8; autoindex on; auth_basic realm_name; auth_basic_user_file /opt/.pass.list; dav_methods PUT DELETE MKCOL COPY MOVE; dav_ext_methods PROPFIND OPTIONS; dav_access user:rw group:rw all:r; client_body_temp_path /home/temp; client_max_body_size 0; create_full_put_path on; access_log /home/wwwlogs/vps0.net.log; }
shangpan: 首先把 nginx 搞到 1.18 或更高,然后再排错