一键安装nginx shell脚本
2021/12/24 7:09:35
本文主要是介绍一键安装nginx shell脚本,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#!/bin/bash #解决软件的依赖关系,需要安装的软件包 yum install epel-release -y #新建luogan用户和组 id fanwenhao || useradd fanwenhao -s /sbin/nolog #下载nginx软件 mkdir /fanwenhao99 -p cd /fanwenhao99 wget https://nginx.org/download/nginx-1.21.4.tar #解压软件 tar xf nginx-1.21.4.tar.gz #进入解压后的文件夹 cd nginx-1.21.4 #编译前的配置 if (( $? != 0));then #执行修改了环境变量的脚本 source /root/.bashrc #firewalld and selinux #stop firewall和设置下次开机不启动firewalld tar xf nginx-1.21.4.tar.gz #进入解压后的文件夹 #编译前的配置 if (( $? != 0));then #执行修改了环境变量的脚本 source /root/.bashrc #firewalld and selinux #stop firewall和设置下次开机不启动firewalld make -j 2 #执行修改了环境变量的脚本 source /root/.bashrc #firewalld and selinux #stop firewall和设置下次开机不启动firewalld service firewalld stop systemctl disable firewalld #临时停止selinux和永久停止selinux setenforce 0 sed -i '/^SELINUX=/ s/enforcing/disabled/' /etc/selinux/config #开机启动 chmod +x /etc/rc.d/rc.local echo "/usr/local/scfanwenhao99/sbin/nginx" >>/etc/rc.local #修改nginx.conf的配置,例如:端口号,worker进程>数,线程数,服务域名 sed -i '/worker_processes/ s/1/2/' /usr/local/scfanwenhao99/conf/nginx.conf sed -i '/worker_connections/ s/1024/2048/' /usr/local/scfanwenhao99/conf/nginx.conf sed -i -r '36c \\tlisten 80;' /usr/local/scfanwenhao99/conf/nginx.conf sed -i -r '37c \\tserver_name www.fanwenhao.com;' /usr/local/scfanwenhao99/conf/nginx.conf #killall nginx进程 killall -9 nginx #启动nginx /usr/local/scfanwenhao99/sbin/nginx
这篇关于一键安装nginx shell脚本的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-13用Nginx防范DDoS攻击的那些事儿
- 2024-12-13用Terraform在AWS上搭建简单NGINX服务器指南
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享