前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一招搞定Nginx安装

一招搞定Nginx安装

作者头像
Wu_Candy
发布2022-07-04 17:40:33
3200
发布2022-07-04 17:40:33
举报
文章被收录于专栏:无量测试之道

什么是Nginx

Nginx 是一款使用c语言开发的高性能的HTTP和反向代理Web服务器,具有IMAP/POP3/SMTP的服务。

Nginx 是异步框架的网页服务器,能用作反向代理、负载平衡器和HTTP缓存。

一招安装命令是什么

执行命令是:#curl -s https://ops.sgrl.io/install_nginx.sh |sudo bash

安装命令详解

install_nginx.sh 文件详情如下: root@l-test.ep.tx1 nginx # more install_nginx.sh echo “————————————-unzip nginx————————————-“ #输出 cd /home/q #进入到目录

wget https://ops.test.com/nginx.tar.gz #下载nginx安装包, 这里可以看看以前的文章,有一篇讲的是python构建 http服务,结合起来就可以实现

echo “tar -zxf nginx.tar.gz” #输出

tar -zxf nginx.tar.gz #解压缩包

echo “sleep 5s” #输出

sleep 5s #等待5s

mv /home/q/nginx/openssl-1.0.2 /home/q #移动文件

mv /home/q/nginx/q-nginx /etc/cron.d #移动文件

echo “————————————-start nginx service————————————-“#输出 if [ ‘grep “nginx” /etc/passwd’ ]; then #判断是否有nginx这个账号

echo “adding user nginx”#输出

groupadd nginx #添加用户组

useradd -s /sbin/nologin -M -g nginx nginx #添加用户 else echo “user nginx exsits”#输出 fi

ln -s /home/q/nginx/sbin/nginx /usr/bin/nginx #创建一个软链

###添加系统服务及开启自启动### cat << EOF >/etc/systemd/system/nginx.service #生成一个nginx.service文件 [Unit] Description=nginx service After=network.target

[Service] Type=forking ExecStart=/home/q/nginx/sbin/nginx ExecReload=/home/q/nginx/sbin/nginx -s reload ExecStop=/home/q/nginx/sbin/nginx -s quit PrivateTmp=true

[Install] WantedBy=multi-user.target

EOF #生成文件的结束符

systemctl daemon-reload #重新加载nginx服务的配置文件归属于systemctl管理 systemctl enable nginx #服务自启动nginx systemctl start nginx #启动nginx服务 ps -ef |grep nginx #查看nginx进程

如何检查是否安装成功

ps -ef |grep nginx 这条命令,也就是脚本里面的最后一条命令可以检查进程是否存在

总结:今天分享的内容主要是跟大家介绍了什么是Nginx,如何安装Nginx以及Shell 脚本的一些编写。

友情提示:“无量测试之道”原创著作,欢迎关注交流,禁止第三方不显示文章来源时转载。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 无量测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档