#!/bin/bash
###########################################################################################
# @programe : nginx_setup.sh
# @version : 0.0.1
# @function@ :
# @campany :
# @dep. :
# @writer : Liu Cheng ji
# @phone : 18037139992
# @date : 2022-06-11
############################################################################################
groupadd nginx
useradd -r -g nginx -c "Nginx web server" -d /var/lib/nginx -s /sbin/nologin nginx
tar -zxvf nginx.tar.gz -C /usr/local/
setcap cap_net_bind_service=+eip /usr/local/nginx/sbin/nginx
chown nginx:nginx -R /usr/local/nginx/var/
chown nginx:nginx -R /usr/local/nginx/temp/
cp ./nginx.service /lib/systemd/system/
chown root:root /lib/systemd/system/nginx.service
chmod 644 /lib/systemd/system/nginx.service
if [ ! -f "/usr/lib64/libdl-2.28.so" ]; then
cp /usr/local/nginx/lib/libdl-2.28.so /usr/lib64/
fi
if [ ! -e "/usr/lib64/libdl.so.2" ]; then
ln -s /usr/lib64/libdl-2.28.so /usr/lib64/libdl.so.2
fi
if [ ! -f "/usr/lib64/libpthread-2.28.so" ]; then
cp /usr/local/nginx/lib/libpthread-2.28.so /usr/lib64/
fi
if [ ! -e "/usr/lib64/libpthread.so.0" ]; then
ln -s /usr/lib64/libpthread-2.23.so /usr/lib64/libpthread.so.0
fi
if [ ! -f "/usr/lib64/libcrypt.so.1.1.0" ]; then
cp /usr/local/nginx/lib/libcrypt.so.1.1.0 /usr/lib64/
fi
if [ ! -e "/usr/lib64/libcrypt.so.1" ]; then
ln -s /usr/lib64/libcrypt.so.1.1.0 /usr/lib64/libcrypt.so.1
fi
if [ ! -f "/usr/lib64/libpcre2-8.so.0.8.0" ]; then
cp /usr/local/nginx/lib/libpcre2-8.so.0.8.0 /usr/lib64/
fi
if [ ! -e "/usr/lib64/libpcre2-8.so.0" ] ; then
ln -s /usr/local/lib/libpcre2-8.so.0.8.0 /usr/lib64/libpcre2-8.so.0
fi
if [ ! -f "/usr/lib64/libc-2.28.so" ];then
cp /usr/local/nginx/lib/libc-2.28.so /usr/lib64/
fi
if [ ! -e "/usr/lib64/libc.so.6" ]; then
ln -s /usr/lib64/libc-2.28.so /usr/lib64/libc.so.6
fi
ldconfig
systemctl unmask nginx.service
systemctl daemon-reload
service_power_on_status=`systemctl is-enabled nginx`
if [ $service_power_on_status != 'enabled' ]; then
systemctl enable nginx
fi
echo "+--------------------------------------------------------------------------------------------------------------+"
echo "| Nginx 1.26.2 Install Sucesses |"
echo "+--------------------------------------------------------------------------------------------------------------+"
Mindfulnesscode
- 粉丝: 2540
- 资源: 32
最新资源
- 嵌塞的CH32无人机飞控固件.zip
- 全国大学生电子设计竟赛四轴无人机组摄像头寻线追小车检测直角点完整及Light飞控推荐教程.zip
- 四轴无人机飞控软件层,需要底层支持,所有的调用均在时间表任务中完成(单位:毫秒),每一个.c文件中的.zip
- 实现键盘控制基于px4的无人机飞行.zip
- 四轴飞行器或四轴飞行器无人机在个人和专业应用领域都变得越来越热门。它易于操控,并广泛应用于各个领域,.zip
- 无人机、地面机器人外设供电模块。无人机或地面机器人上常常需要搭载miniPC或者其他外设,往往需要多.zip
- 体积超小的四轴无人机开源飞控。Editor_ VSCode, Compiler_ arm-none-.zip
- comsol模型案例该模型可以用来研究平板受液体冲击、气泡在液体中的运动、液滴对平板的亲水疏水分析等方向 本案例描述了油液两相溶液中,一个油泡再水中不断上升最后撞击平板 在案例中求解了油液两相流场
- 通过FIFO实现不同客户端的同步数据接收,如模拟无人机的图像和飞控数据.zip
- 无人机飞行定高控制.zip
- 项目以 STM32F411 作为飞行器主控芯片,实现一款四轴旋翼无人机.zip
- 无人机飞行管控平台.zip
- 小型无人机飞行控制仿真.zip
- 一个控制无人机(UAV)飞行的APP,可实现近地空遥感、巡田、处方图、变量植保.zip
- 星璇无人机飞控 持续开发中_.zip
- 这个仓库用于CAIA实验室的无人机远程飞行控制.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈