Skip to content

Commit 7c0cbe0

Browse files
author
gclm
committed
fix(优化tengine脚本)
1 parent a7df16a commit 7c0cbe0

File tree

1 file changed

+19
-31
lines changed

1 file changed

+19
-31
lines changed

include/tengine-2.3.2.sh

Lines changed: 19 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -18,34 +18,7 @@ rm -rf jemalloc-5.2.1.tar.bz2
1818
rm -rf openssl-1.1.1d.tar.gz
1919
}
2020

21-
install_nginx(){
22-
rm -rf /etc/yum.repos.d/nginx.repo
23-
yum install -y yum-utils
24-
sudo tee /etc/yum.repos.d/nginx.repo <<-'EOF'
25-
[nginx-stable]
26-
name=nginx stable repo
27-
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
28-
gpgcheck=1
29-
enabled=1
30-
gpgkey=https://nginx.org/keys/nginx_signing.key
31-
module_hotfixes=true
32-
33-
[nginx-mainline]
34-
name=nginx mainline repo
35-
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
36-
gpgcheck=1
37-
enabled=0
38-
gpgkey=https://nginx.org/keys/nginx_signing.key
39-
module_hotfixes=true
40-
EOF
41-
42-
yum install -y nginx
43-
clear
44-
echo "Nginx 安装完成"
45-
nginx -v
46-
}
47-
48-
install_tengine(){
21+
install(){
4922
# 1. 下载
5023
cd /usr/local/src && wget https://tengine.taobao.org/download/tengine-2.3.2.tar.gz && tar -zxvf tengine-2.3.2.tar.gz && cd tengine-2.3.2
5124
# 2. 编译安装
@@ -62,13 +35,28 @@ make && make install
6235
ln -sf /usr/sbin/nginx /usr/bin/nginx
6336
}
6437

38+
#[Unit]
39+
#Description=nginx - high performance web server
40+
#Documentation=http://nginx.org/en/docs/
41+
#After=network-online.target remote-fs.target nss-lookup.target
42+
#Wants=network-online.target
43+
#
44+
#[Service]
45+
#Type=forking
46+
#PIDFile=/var/run/nginx.pid
47+
#ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf
48+
#ExecReload=/bin/kill -s HUP $MAINPID
49+
#ExecStop=/bin/kill -s TERM $MAINPID
50+
#
51+
#[Install]
52+
#WantedBy=multi-user.target
53+
54+
6555
main(){
6656
# 初始化环境,安装依赖库
6757
init
68-
# 安装 nginx
69-
install_nginx
7058
# 安装 tengine
71-
install_tengine
59+
install
7260

7361
systemctl status nginx.service
7462
echo "=====================================

0 commit comments

Comments
 (0)