如何在 NetBSD 上面装 Nginx
0x00 Why
No why.
0x01 Get Started
NetBSD 8
0x02 Installation Precess
我们使用 pkg_add
!
PKG_PATH="http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/earmv7hf/8.0_2018Q1/All"
export PKG_PATH
2019 年 3 月 10 日追加:国内 TUNA 有镜像,使用时一定要按照下面目录的方式找:
http://mirrors.tuna.tsinghua.edu.cn/pkgsrc/packages/OPSYS/ARCH/VERSIONS/All/"
比如现在的话就是PKG_PATH="http://mirrors.tuna.tsinghua.edu.cn/pkgsrc/packages/NetBSD/earmv7hf/8.0/All/
下面的操作也是为了方便安装。请注意上游软件源变化!
接下来就可以用啦:
pkg_add nginx
安装完后,首先添加以下到 /etc/newsyslog.conf
:
PKG_PATH="http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/earmv7hf/8.0_2018Q1/All"
export PKG_PATH
随后,为了开机自启,需要这样:
/var/log/nginx/access.log nginx:nginx 640 7 * 24 Z /var/run/nginx.pid SIGUSR1
/var/log/nginx/error.log nginx:nginx 640 7 * 24 Z /var/run/nginx.pid SIGUSR1
然后现在就可以开启 nginx 了:
nginx
默认的 nginx 网页位置在 /usr/pkg/share/examples/nginx/html
下。
0x03 References
0x04 Questions
用不了 pkg_add?
如果显示以下内容:
pkg_add: no pkg found for 'nginx', sorry.
pkg_add: 1 package addition failed
说明你没有指定 PKG_PATH!
0x05 Other Unnecessary Notes
PKG_RCD_SCRIPTS=YES
加在哪里啊……
如果喜欢本文,欢迎点击下方的「鼓掌」按钮!
如果上面没有加载出任何东西,可以点击这里。