点赞
评论
收藏
分享
举报
手把手教你nginx用户启动,非root启动
发表于2021-02-08 09:49

浏览 5.3k

1、创建用户:

adduser  nginx

设置密码: passwd 用户名

删除用户: userdel -r 用户名

2、授权访问

chown -R nginx:nginx /usr/local/nginx/

备注:

chown root:root nginx
chmod 755 nginx
chmod u+s nginx
3、查询权限ll

4、切换用户:su nginx

5、启动nginx

[nginx@iZ8vbhpdx00o7gki539holZ sbin]$ ./nginx

6、查询nginx启动的用户

ps

6、验证是nginx启动,正确,非root启动

备注:

在 linux 下,只有以 root 启动的进程才能监听小于 1024 的端口。nginx 如果设置了监听 80 或 443 端口,则一定得以 root 帐号启动。如果只是测试,则可将端口设成 8080 之类大于 1024 的端口。

已修改于2023-03-08 22:57
创作不易,留下一份鼓励
守望

暂无个人介绍

关注



写下您的评论
发表评论
全部评论(0)

按点赞数排序

按时间排序

关于作者
守望
这家伙很懒还未留下介绍~
89
文章
0
问答
17
粉丝
相关文章
之前的两篇文章 Nginx变量介绍以及利用 Nginx变量做防盗链 讲的是Nginx有哪些变量以及一个常见的应用。那么如此灵活的Nginx怎么能不支持自定义变量呢,今天的文章就来说一下自定义变量的几个模块以及Nginx的keepalive特性。通过映射新变量提供更多的可能性:map模块功能:基于已有变量,使用类似switch{case:…default:…}的语法创建新变量,为其他基于变量值实现功能的模块提供更多的可能性模块:ngx_http_map_module 默认编译进Nginx,通过 --without-http_map_module 禁用指令Syntax:mapstring$variable{...} Default:— Context:http Syntax:map_hash_bucket_sizesize; Default:map_hash_bucket_size32|64|128; Context:http Syntax:ma
点赞 0
浏览 1.5k
最新的树莓派已经具备小型server的能力,无论是部署在内网作为小型网站测试还是面向互联网的业务发布,都可以考虑用树莓派来搭建。第四代树莓派采用四核心Cortex-A72和DDR4的内存,同时支持Wi-Fi接入和有线,支持TF卡作为存储,考虑到其功耗极低(可以直接使用Type-C供电)且易于部署,这代树莓派可玩性非常高。 接下来我们就讨论下,基于目前HTTPS的加密流量的安全趋势,如何给我们的树莓派指定证书,保证加密的访问,让我们的小型server更安全高效。 1.树莓派配置SSL选择需要测试验证的域名,例如nginxdocs.com(仅供示例) 1)配置SSL和签发自签名证书 sudomkdir/etc/nginx/ssl sudochmod700/etc/nginx/ssl sudoopensslreq-x509-nodes-days365-newkeyrsa:2048-keyout/etc/nginx/ssl/nginxdocs.key-out/etc/nginx/ssl/nginxdocs.crt 2)修改conf文
点赞 0
浏览 812
今日,我们发布了针对NGINXPlus、NGINX开源版、NGINX企阅版以及NGINXIngressController的更新,以应对最近在NGINX模块ngx_http_mp4_module及ngx_http_hls_module中发现的漏洞——这两个模块用于以MP4以及AppleHTTPLiveStreaming(HLS)格式进行视频流媒体处理。访问 NGINX 中文官方开源社区(nginx.org.cn)了解详情。
点赞 2
浏览 3.4k