echo "Nginx 安装已完成!" echo -e "###\n启动Nginx: $int_path/sbin/nginx\n停止Nginx: $int_path/sbin/nginx -s stop\n重载Nginx: $int_path/sbin/nginx -s reload\n检查Nginx: $int_path/sbin/nginx -t\n###" else echo "依赖包安装失败,请检查yum源或者网络问题!!!" exit 1 fi else ech...
sudo nginx -s stop #停止服务 -s signal向master进程发送一个信号 stop信号 sudo nginx #这两条命令都可以启动服务 sudo systemctl start nginx 1. 2. 3. 二. 虚拟主机配置 sudo vim /etc/nginx/sites-enabled/default 1. #原有的server模块保持不变,新增两个server模块 server { listen 80; listen [:...
简介: 【Shell脚本】Linux安装Nginx以及开机自启 一、Linux安装Nginx脚本 1、把编写好的安装Nginx脚本放置到nginx.sh文件中 #在/home/admin路径下新建一个.sh文件 touch nginx.sh #给该文件提升权限 chmod +x nginx.sh #进入到nginx.sh文件中 vi nginx.sh #保存退出,按ESC退出,输入:wq保存 :wq 2、在检查...
NGINX_PROG="/usr/local/sbin/nginx" NGINX_PID_FILE="/usr/local/nginx/logs/nginx.pid" NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf" NGINX_LOCK_FILE="/var/lock/subsys/nginx.lock" # check current user [ "$USER" != "root" ] && exit 1 start() { status if [[ $? -eq 0 ]...
这个shell 脚本可重复执行 完整源码放在最后 定义一个变量来存放 nginx 版本号 version=1.15.4 nginx 下载地址:http://nginx.org/download/ 下列函数功能则是判断当前步骤是否执行成功,并将结果输出出来 创建nginx 用户和用户组 建议用大于 1000 的 GID 和 UID 号,表示普通用户 ...
执行脚本:直接在当前目录下运行`./nginx.sh`,脚本会引导你选择nginx版本,安装后会显示路径和配置信息。 另一种方法:如果你想要使用绝对路径执行,可以输入`/home/shell/nginx.sh`或者`sh /home/shell/nginx.sh`。这种方法允许你从任何目录启动脚本。通过以上步骤,你就可以在Linux系统中轻松地运...
Linux安装nginx——完整示例 以下是一个简单的Shell脚本示例,用于在CentOS上安装Nginx: 代码语言:javascript 复制 #!/bin/bash# 安装库 yum install epel-release-y # 安装 Nginx yum install nginx-y # 启动 Nginx 服务 systemctl start nginx # 关闭防火墙...
经过一番努力,我终于解决了这个问题。为了防止以后出现类似情况,我编写了一个shell脚本来监控 Nginx 的状态,如果它停止运行,脚本会自动重启 Nginx,以确保它一直处于运行状态。当然,如果你的 Nginx 频繁自动停止,那么你需要找出根本原因并解决它。 1. 使用宝塔面板...
先下载脚本腾讯云:nginx一键部署脚本(开箱即用)或者在我的博客的资源里找 将文件放进目录中,如 /home/shell 在这里插入图片描述 (2).【步骤一】cd到.sh文件所在目录 以nginx.sh文件为例 cd/home/shell 在这里插入图片描述 (3).【步骤二】给.sh文件添加x执行权限 ...