一鍵部署nginx 服務

2022-09-09 10:51:13 字數 1299 閱讀 6783

老樣子安裝包都拖到opt裡!

指令碼如下 source 執行!

#!/bin/bash

#*****=編譯安裝nginx服務*****=

#安裝所需開發包和編譯環境、編譯器

yum -y install pcre-devel zlib-devel openssl-devel gcc gcc-c++ make

#建立程式使用者,便於準確控制訪問

useradd -m -s /sbin/nologin nginx

#解壓安裝包

cd /opt

tar zxvf nginx-1.12.0.tar.gz -c /opt/

#指定安裝路徑、指定使用者名稱、組名、啟用模組以支援統計狀態

#編譯及安裝

make && make install

#軟鏈結便於系統識別nginx操作命令

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

#新增nginx系統服務

echo '[unit]

description=nginx

after=network.target

[service]

type=forking

pidfile=/usr/local/nginx/logs/nginx.pid

execstart=/usr/local/nginx/sbin/nginx

execrreload=/bin/kill -s hup $mainpid

execrstop=/bin/kill -s quit $mainpid

privatetmp=true

[install]

wantedby=multi-user.target' > /lib/systemd/system/nginx.service

#賦權及開啟服務、開啟開機自啟

chmod 754 /lib/systemd/system/nginx.service

systemctl start nginx.service

systemctl enable nginx.service

nginx一鍵安裝部署指令碼

前言 建立指令碼 bin bash rpm qa grep q wgetif ne 0 then read ep 未發現wget工具,是否嘗試自動安裝 y n install wget if install wget y o install wget y then echo 開始安裝wget.yum...

ceph 一鍵部署

首先先讚乙個,ceph很強大。部署很方便。寫了乙個半自動化部署指令碼,第一次寫高手飄過。過些時間來做成完全一鍵部署。我的測試環境 mon msd 我是安裝到一台伺服器上面,資料節點安裝了4臺伺服器 使用說明 1 mon msd osd 都需要執行 config ceph.sh install hos...

zabbix一鍵部署

bin bash 關閉防火牆,關閉selinux systemctl stop firewalld setenforce 0 配置yum源 rpm ivh if e etc yum.repos.d zabbix.repo then echo 已存在 安裝zabbix元件 yum y install ...