一招搞定Nginx安装

欢迎关注【无量测试之道】公众号,回复【领取资源】,
Python编程学习资源干货、
Python+Appium框架APP的UI自动化、
Python+Selenium框架Web的UI自动化、
Python+Unittest框架API自动化、

资源和代码 免费送啦~
文章下方有公众号二维码,可直接微信扫一扫关注即可。

1、什么是Nginx

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

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

 

2、一招安装命令是什么

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

 

3、安装命令详解

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进程

4、如何检查是否安装成功

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

备注:我的个人公众号已正式开通,致力于测试技术的分享,包含:大数据测试、功能测试,测试开发,API接口自动化、测试运维、UI自动化测试等,微信搜索公众号:“无量测试之道”,或扫描下方二维码:

 添加关注,让我们一起共同成长!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wu_Candy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值