|
今天咸鱼给大家分享个源码编译安装 Nginx 的 shell 脚本
这个 shell 脚本可重复执行
完整源码放在最后
nginx 下载地址:http://nginx.org/download/
- 下列函数功能则是判断当前步骤是否执行成功,并将结果输出出来
建议用大于 1000 的 GID 和 UID 号,表示普通用户
这段代码里我做了一个条件判断:
如果在 /etc/passwd 和 /etc/group 文件中过滤出 nginx,表示已经创建了 nginx 用户和 nginx 用户组,就不再创建了
这里也做了一个条件判断:
如果 /usr/local/nginx 目录存在,则说明 nginx 已经成功安装好了
这一步看个人习惯可做可不做
将 nginx 注册成服务之后就可以使用 systemctl 控制它了
在上面的内核参数优化函数里面,我并没有使用 echo 将配置直接重定向到 /etc/sysctl.conf 文件里面
而是用了 add_config_tofile 函数,第一个参数是配置项,第二个参数是文件名
执行结果如下:
来源:https://www.cnblogs.com/edisonfish/p/17278111.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|