Linux之Centos7版本一键部署Nginx轻量级Web服务器脚本

简介: !/bin/bashDate : 2019/7/29Name : wuyangQQ : 2450497338准备安装Nginx安装环境wget http://nginx.org/download/nginx-1.

!/bin/bash

Date : 2019/7/29

Name : wuyang

QQ : 2450497338

准备安装Nginx安装环境

wget http://nginx.org/download/nginx-1.14.2.tar.gz &>/dev/null

释放Nginx压缩包

tar xf nginx-1.14.2.tar.gz

切换Nginx 文件夹目录

cd nginx-1.14.2/

Yum下载编译依赖包

yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel &>/dev/null

make 编译安装

./configure &>/dev/null && make -j 4 &>/dev/null && make install &>/dev/null

切换到Nginx安装目录

cd /usr/local/nginx/sbin/

启动Nginx

./nginx

验证Nginx是否启动

ps -aux | grep nginx &>/dev/null
echo $? &> /dev/null
if [ $? -eq 0 ];then
echo “欢迎使用Nginx最新版本”
else
echo “Nginx启动失败,请查找原因”
fi

目录
相关文章
|
14天前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
17天前
|
Linux
linux下搭建tftp服务器教程
在Linux中搭建TFTP服务器,需安装`tftp-server`(如`tftpd-hpa`)。步骤包括:更新软件包列表,安装`tftpd-hpa`,启动并设置开机自启,配置服务器(编辑`/etc/default/tftpd-hpa`),添加选项,然后重启服务。完成后,可用`tftp`命令进行文件传输。例如,从IP`192.168.1.100`下载`file.txt`: ``` tftp 192.168.1.100 <<EOF binary put file.txt quit EOF ```
28 4
|
21天前
|
Linux
Linux中centos桌面消失网络图标
Linux中centos桌面消失网络图标
13 0
|
14天前
|
关系型数据库 MySQL Linux
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
17 0
|
3天前
|
网络协议 安全 Linux
IDEA通过内网穿透实现固定公网地址远程SSH连接本地Linux服务器
IDEA通过内网穿透实现固定公网地址远程SSH连接本地Linux服务器
|
5天前
|
安全 编译器 PHP
PHP 8.1版本发布:引领Web开发新潮流
PHP编程语言一直是Web开发的主力军,而最新发布的PHP 8.1版本则为开发者们带来了更多创新和便利。本文将介绍PHP 8.1版本的主要特性,包括更快的性能、新的语言功能和增强的安全性,以及如何利用这些功能来提升Web应用程序的质量和效率。
|
6天前
|
应用服务中间件 Linux 开发工具
如何在阿里云服务器快速搭建部署Nginx环境
以下是内容的摘要: 本文档主要介绍了在阿里云上购买和配置服务器的步骤,包括注册阿里云账号、实名认证、选择和购买云服务器、配置安全组、使用Xshell和Xftp进行远程连接和文件传输,以及安装和配置Nginx服务器的过程。在完成这些步骤后,你将能够在服务器上部署和运行自己的网站或应用。
|
8天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
20 0
|
9天前
|
Linux 数据安全/隐私保护
Linux基础与服务器架构综合小实践
【4月更文挑战第9天】Linux基础与服务器架构综合小实践
1220 8
|
13天前
|
缓存 Linux
linux centos7 挂载本地iso yum源
linux centos7 挂载本地iso yum源
61 0