116.206.101.1网站数据库存储服务器python脚本实现自动安装nginx

 龚毅   2019-10-24 14:39   12 人阅读  0 条评论

116.206.101.1网站数据库存储服务器python脚本实现自动安装nginx 第1张

本文python脚本实现自动化安装是源码安装。实现任意版本安装,默认版本是1.13.11,也可以更改默认版本,手动配置安装目录。

环境:Ubuntu16.04,python3以上版本,Ubuntu自带python3.5.

python脚本运行服务器116.206.100.1 产品详情咨询Q:2853898502 3007425937 2017413756 TEL Vx:www.rhidc.com.cn

下面是完整的代码实现:

#导入 os,sys模块
import os,sys

#检查用户是否是root
if os.getuid() != 0:
print("当前用户不是root,请以root身份执行脚本")
sys.exit(1)

# 版本号的选择
http://nginx.org/download/nginx-1.13.11.tar.gz
def_var = '1.13.11'
var = input('请输入版本(默认{}):'.format(def_var))
var = var or def_var
PHP程序开发服务器58.82.202.1
# 安装目录的配置
def_path = '/usr/local/nginx'
path = input('请输入安装目录(默认{}):'.format(def_path))
path = path or def_path

# 如果存在同名文件先删除
if os.path.exists('nginx-{}.tar.gz'.format(var)):
os.remove('nginx-{}.tar.gz'.format(var))
java运行程序编程运行服务器103.116.67.1
# 下载源码包
url = 'http://nginx.org/download/nginx-{}.tar.gz'
cmd = 'wget ' + url.format(var)
res = os.system(cmd)
if res != 0:
print('下载失败')
sys.exit(1)

# 解压
cmd = 'tar -zxf nginx-{}.tar.gz'.format(var)
if os.system(cmd) != 0:
print('解压失败')
sys.exit(1)

# 安装依赖
cmd = 'apt install -y gcc make libpcre3-dev zlib1g-dev openssl libssl-dev'
if os.system(cmd) != 0:
print('安装依赖失败')
sys.exit(1)
游戏APP应用程序下载平台服务器116.204.187.1
# 配置
cmd='cd nginx-{} && ./configure --prefix=/usr/local/nginx --with-http_ssl_module'.format(var)
if os.system(cmd) != 0:
print('配置失败')
sys.exit(1)

# 编译
cmd='cd nginx-{} && make && make install'.format(var)
if os.system(cmd) != 0:
print('编译失败')
sys.exit(1)

print('安装成功')

程序搭建运行管理服务器103.117.123.1 产品详情咨询Q:2853898502 3007425937 2017413756


本文地址:https://bbs.rhidc.com.cn/?id=16
版权声明:本文为原创文章,版权归 tangtao 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?