首页 > 系统相关 >源码编译nginx安装脚本

源码编译nginx安装脚本

时间:2023-09-28 14:32:52浏览次数:38  
标签:编译 -- echo nginx 源码 usr && local

#!/bin/bash

profile () { echo "installing rely on...." yum -y install gcc gcc-c++ pcre wget openssl openssl-devel libtool gd gd-devel echo "dowload nginx_1.18......" cd /usr/local/src && wget https://nginx.org/download/nginx-1.18.0.tar.gz useradd nginx -s /sbin/nologin } install () { tar -xf nginx-1.18.0.tar.gz -C /usr/local/src cd /usr/local/src/nginx-1.18.0 ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_image_filter_module >> /dev/null if [ $? == 0 ] ;then make >> /dev/null && make install >> /dev/null cd /usr/local/nginx/sbin && ./nginx || /usr/local/nginx/sbin/nginx fi } check () { yum -y install net-tools >> /dev/null NGINX_PORT=$(netstat -tnulp | grep nginx | wc -l) NGINX_PROC=$(ps -aux | grep -v grep | grep nginx | wc -l) [ $NGINX_PORT -ge 1 ] && echo "端口存在" || echo "端口不存在" [ $NGINX_PROC -ge 1 ] && echo "进程存在" || echo "进程不存在"

} profile install check echo "Install Success!"

标签:编译,--,echo,nginx,源码,usr,&&,local
From: https://blog.51cto.com/u_15478219/7639510

相关文章

  • nginx.conf被删除后如何通过内存导出nginx.conf文件
    问题上午同事反馈,nginx下conf/nginx.conf文件是空的.解决m1:通过nginx内存转储出来nginx.conf01、查看nginxmaster进程02、查看内存映射是否存在heap类型cat/proc/x/maps|grepheap(空空如也)03、如果存在heap类型则gdb转储堆文件yuminstall-ygdbgdb--pidxd......
  • Nginx与Tomcat、Client之间请求的长连接配置不一致问题分析解决
    nginx1.Nginx-反向代理nginx.conf:http{...###与Client连接的长连接配置###http://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_requests#设置通过"一个存活长连接"送达的最大请求数(默认是100,建议根据客户端在"keepa......
  • 负载均衡 nginx+ keepalived +vip
    一、负载均衡nginx+keepalived+vip1、在所有节点,安装nginxcd/data/workwgethttp://nginx.org/download/nginx-1.18.0.tar.gz#编译yuminstallgccgcc-c++pcrepcre-develzlibzlib-developensslopenssl-devel-ytar-xzvfnginx-1.18.0.tar.gzcdnginx-1.18.0./c......
  • k8s部署nginx+php+mysql
    mysql部署参考我之前文档一.hostPath创建项目1.编辑dockerfilevidockerfileiFROMdocker.io/openshift/base-centos7:latest#MAINTAINERfeiyu"[email protected]"RUNyummakecacheRUNyum-yinstallphp-fpmphpphp-gdphp-mysqlphp-mbstringphp-xmlphp-mcryptphp-im......
  • 负载均衡 nginx+ keepalived +vip
    一、负载均衡nginx+keepalived+vip1、在所有节点,安装nginxcd/data/workwgethttp://nginx.org/download/nginx-1.18.0.tar.gz#编译yuminstallgccgcc-c++pcrepcre-develzlibzlib-developensslopenssl-devel-ytar-xzvfnginx-1.18.0.tar.gzcdnginx-1.18.0./co......
  • helm安装 ingress-nginx
    目录1.下载ingress-nginx-4.2.5.tgz2.解压,修改文件3.安装ingress4.测试网页5.windows测试helm3安装1.下载ingress-nginx-4.2.5.tgzhelmfetchingress-nginx/ingress-nginx--version4.2.5#或者curl-LOhttps://github.com/kubernetes/ingress-nginx/releases/download/helm-c......
  • 安装nginx,php8,nfs,oralce19c客户端
    目录一.安装nginx二.安装php1.安装php8插件2.安装下载php8三.安装nfs四.安装19C客户端a.安装oracle19c客户端b.php连接oracle19c数据库五.nginx跳转php乱码六.php问题1.session获取不到2.设置php报错级别提示error_reporting一.安装nginx下载nginx地址tar-xfnginx-1.23.1.tar.......
  • 易游平台的设计与实现-计算机毕业设计源码+LW文档
    1选题的意义和研究现状1.1选题的意义目前各行各业都在运用网络信息管理程序,不同的人群也都接触到信息管理,特别是在各大企业行业广泛的应运起来。通过对当前网络环境发展的分析与总结,开发易游平台的设计可以改变以往的易游平台的设计方式,改变传统线下易游平台的设计发展到无纸化的......
  • 少数民族民歌网络图书馆-计算机毕业设计源码+LW文档
    一、选题依据随着计算机架构、网络技术和数据库技术的飞速发展,现代计算机系统已经从以计算为中心向以信息化处理为中心的方向发展。图书馆作为一个为社会存储各种知识的载体,不仅承担着为现代社会的公民提供进行日常学习休闲的一个重要场地,还同时承担着对文化的保存和传播。而图书......
  • filebeat 收集 nginx 日志到 kibana 展示
    首先是nginx.conf的日志格式json格式很多,不一定非要这个log_formatjson'{"access_time":"$time_iso8601","remote_addr":"$remote_addr","remote_user":"$remote_user","request":"$request&qu......