docker nginx + wordpress 搭建私人博客

一 nginx 相关

nginx 配置如下:

upstream wordpress {
        server wordpress:80;
}
upstream spider {
        server localhost:8100;
}

server {
        listen 80;
        server_name localhost;
        access_log /etc/nginx/logs/access.log;
        error_log /etc/nginx/logs/error.log;
        location / {
                #default_type text/html;
                #return 200 '<h1>hello</h1>';
                proxy_pass http://wordpress;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
}
        location /test {
                default_type text/html;
                return 200 '<h1>hello test</h1>';
        }
        location /misc/spider {
                proxy_pass http://spider;
}

}

注意,nginx 和mysql和wordpress要在同一网络中。

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注