• 一招搞定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 文件详情如下:

     1 root@l-test.ep.tx1 nginx # more install_nginx.sh
     2 echo “————————————-unzip nginx————————————-“ #输出
     3 cd /home/q #进入到目录
     4  
     5 wget https://ops.test.com/nginx.tar.gz #下载nginx安装包, 这里可以看看以前的文章,有一篇讲的是python构建 http服务,结合起来就可以实现
     6  
     7 echo “tar -zxf nginx.tar.gz” #输出
     8  
     9 tar -zxf nginx.tar.gz #解压缩包
    10  
    11 echo “sleep 5s” #输出
    12  
    13 sleep 5s #等待5s
    14  
    15 mv /home/q/nginx/openssl-1.0.2 /home/q #移动文件
    16  
    17 mv /home/q/nginx/q-nginx /etc/cron.d #移动文件
    18  
    19 echo “————————————-start nginx service————————————-“#输出
    20 if [ ‘grep “nginx” /etc/passwd’ ]; then #判断是否有nginx这个账号
    21  
    22 echo “adding user nginx”#输出
    23  
    24 groupadd nginx #添加用户组
    25  
    26 useradd -s /sbin/nologin -M -g nginx nginx #添加用户
    27 else
    28 echo “user nginx exsits”#输出
    29 fi
    30  
    31 ln -s /home/q/nginx/sbin/nginx /usr/bin/nginx #创建一个软链
    32  
    33 ###添加系统服务及开启自启动###
    34 cat << EOF >/etc/systemd/system/nginx.service #生成一个nginx.service文件
    35 [Unit]
    36 Description=nginx service
    37 After=network.target
    38  
    39 [Service]
    40 Type=forking
    41 ExecStart=/home/q/nginx/sbin/nginx
    42 ExecReload=/home/q/nginx/sbin/nginx -s reload
    43 ExecStop=/home/q/nginx/sbin/nginx -s quit
    44 PrivateTmp=true
    45 [Install]
    46 WantedBy=multi-user.target
    47 EOF #生成文件的结束符
    48 systemctl daemon-reload #重新加载nginx服务的配置文件归属于systemctl管理
    49 systemctl enable nginx #服务自启动nginx
    50 systemctl start nginx #启动nginx服务
    51 ps -ef |grep nginx #查看nginx进程

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

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

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

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

  • 相关阅读:
    (文章转载)GetTextMetrics与GetTextExtent的区别
    (文章转载)
    (文章转载)在刷新窗口时经常要调用重绘函数
    (文章转载)MCI编程
    Visual C#的Excel编程
    EXCEL中合并单元格
    Excel、Exchange 和 C# (摘要)
    C# 查询一个值方法ExecuteScalar()
    如何用C#在Excel中生成图表?
    javascript 常用方法
  • 原文地址:https://www.cnblogs.com/Wu13241454771/p/13572354.html
Copyright © 2020-2023  润新知