编译安装 nginx | 配置反代和缓存

下载和编译 nginx

这里的 configure 参数是根据宝塔面板编译 nginx1.12 时的参数修改的

这里的make -j 2指的是使用 2 个线程进行编译, 速度更快一点, 根据自己的 cpu 和内存可以适当的增加, 如果编译时发现 killed 字样需要按 ctrl+c 退出编译, 然后减小线程或者不使用线程.

创建 www 用户和组以及一些目录

反代和缓存的配置

首先是/usr/local/nginx/conf/nginx.conf的修改, 这里我根据我的需求删掉了很多东西和所有注释

然后是最关键的反代和缓存部分, 路径是/usr/local/nginx/conf/vhost/blog.ni-co.moe.conf

这里如果不使用 ipv6 可以删掉两个 ipv6 的监听, 另外需要注意反代的协议类型, 我源站也是使用的 https 所以 proxy_pass 也使用的 https://, 如果源站使用的 http 请换回 http, 还有最下面的 allow, 这是刷新缓存白名单 ip, 使用白名单 ip 访问https://domain.com/purge/xxx.jpg才可以刷新缓存, 如果填写 0.0.0.0 则是所有 ip 都可以进行刷新操作, 不推荐这样做

nginx 启动

使用刚刚的参数, 实际上 nginx 被安装在了/usr/local/nginx/sbin/nginx, 这样的话可以使用绝对路径启动 nginx

但我更推荐将 nginx 复制一份到/sbin目录 然后直接启动

本文转载自:原文链接

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注