linux安装nginx方法(centos7安装docker环境)

通常使用Nginx或者Apache作为Web服务器时,默认监听80端口,因此默认会使用root用户去安装,而且,使用yum命令安装时,通常会安装

通常使用Nginx或者Apache作为Web服务器时,默认监听80端口,因此默认会使用root用户去安装,而且,使用yum命令安装时,通常会安装到默认的路径下,默认路径通常是root用户才有执行权限的。如果不需要使用Nginx监听1024以下的端口,且对权限和网络管理比较严格时,能用非root权限解决的,就用普通用户。在此使用编译Nginx源码的方式安装Nginx。 假设已拿到root用户权限,但需要使用普通用户去管理Nginx。

登录

root登录服务器

ssh root@x.x.x.x

创建普通用户并设置密码

创建普通用户

# useradd nginx

为nginx用户设置密码为nginx#123

# echo nginx#123|passwd –stdin nginx

创建完毕用户后,切换到nginx用户

# su nginx

进入用户目录

$ cd ~

安装openssl

下载地址: index.htm; }}

验证

$ /home/nginx/nginx/sbin/nginx -Vnginx version: nginx/1.14.2built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) built with OpenSSL 1.1.0j 20 Nov 2018TLS SNI support enabledconfigure arguments: –user=nginx –group=nginx –prefix=/home/nginx/nginx –with-http_ssl_module –with-openssl=/home/nginx/openssl-1.1.0j –with-pcre=/home/nginx/pcre-8.43 –with-zlib=/home/nginx/zlib-1.2.11 –with-http_stub_status_module –with-threads

启动、重启、停止命令

启动

$ /home/nginx/nginx/sbin/nginx

重启

linux安装nginx方法(centos7安装docker环境)

$ /home/nginx/nginx/sbin/nginx -s reload

停止

查询nginx主进程号

$ ps -ef | grep nginx

停止进程

$ kill -QUIT 主进程号

快速停止

$ kill -TERM 主进程号

强制停止

$ pkill -9 nginx

测试

测试端口

$ netstat –na|grep 8089

浏览器中测试

$ curl localhost:8089

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
AndyAndy认证作者
上一篇 2023年4月4日 09:05
下一篇 2023年4月4日 09:13

相关文章

发表回复

登录后才能评论

客服QQ: 8838832

客服微信