Skip to main content

Wordpress - 反向代理

反向代理主機設定

新增location /wordpress/ 代理區塊

server {
        listen 443 ssl;

        ssl_certificate /etc/letsencrypt/live/example.com.pem;
        ssl_certificate_key /etc/letsencrypt/live/example.com.pem;

        root /var/www/html;
        index index.php;
        server_name example.com;

        location /wordpress/ {
          client_max_body_size 20M;                    #調整上傳大小
          proxy_pass http://192.168.0.100/wordpress/;  #wordpress主機
        }

Wordpress主機設定

location / {
     try_files $uri $uri/ =404;
     allow 192.168.0.254/32; #可限制代理主機
     deny all; #其餘deny
     }

瀏覽器輸入http://反向代理主機//wordpress