普通用户启动nginx80端口
时间: 2023-11-28 11:45:04 浏览: 137
普通用户启动nginx,使用80端口
为了让普通用户启动nginx的80端口,需要进行以下步骤:
1. 将nginx相关文件夹的属主和属组改为普通账户:
```shell
chown -R app:app /opt/nginx
chown -R app:app /home/nginx_logs/
chown -R app:app /home/app/static
```
2. 在nginx配置文件中注释掉user,并将worker_processes设置为合适的值:
```shell
vi /opt/nginx/conf/nginx.conf
#注释掉user
#user root;
worker_processes 8;
:wq
```
3. 给普通用户赋予绑定1024以下端口的权限:
```shell
setcap cap_net_bind_service=+eip /opt/nginx/sbin/nginx
```
4. 使用普通用户启动nginx:
```shell
su app #切换普通用户
./nginx
```
阅读全文