小编Evg*_*kov的帖子

Nginx 代理域到另一个域,无需更改 URL

我的问题是主题。我有一个域,这是它的 nginx 配置:

server {
listen 80;
server_name connect3.domain.ru www.connect3.domain.ru;

access_log /var/log/nginx/connect3.domain.ru.access.log;
error_log /var/log/nginx/connect3.domain.ru.error.log;

root /home/httpd/vhosts/html;
index index.html index.htm index.php;

location ~* \.(avi|bin|bmp|css|dmg|doc|docx|dpkg|exe|flv|gif|htm|html|ico|ics|img|jpeg|jpg|js|m2a|m2v|mov|mp3|mp4|mpeg|mpg|msi|pdf|pkg|png|pps|ppt|pptx|ps|rar|rss|rtf|swf|tif|tiff|txt|wmv|xhtml|xls|xml|zip)$ {
    root /home/httpd/vhosts/html;
    access_log off;
    expires 1d;
}

location ~ /\.(git|ht|svn) {
    deny all;
}

location / {
    #rewrite ^ http://connect2.domain.ru/;
    proxy_pass http://127.0.0.1:8080/;
    proxy_redirect off;
    proxy_hide_header "Cache-Control";
    add_header Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
    proxy_hide_header "Pragma";
    add_header Pragma "no-cache";
    expires -1;
    add_header Last-Modified $sent_http_Expires;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Run Code Online (Sandbox Code Playgroud)

我需要将connect3.domain.ru 主机代理到connect2.domain.ru,但浏览器地址栏中的URL …

nginx proxypass

29
推荐指数
3
解决办法
9万
查看次数

如何告诉 rsync 不检查权限

我有两个目录,每个目录都有相同的 PHP 应用程序。我想rsync -rvz从一个源目录执行到另一个目标,因此 rsync 将仅复制更改的文件。问题是源目录中的文件错误地具有 755 权限。目的地的权限很好。

如何告诉 rsync 忽略权限检查并仅按大小检查?谢谢。

rsync file-permissions

4
推荐指数
3
解决办法
2万
查看次数

标签 统计

file-permissions ×1

nginx ×1

proxypass ×1

rsync ×1