`

Bash脚本:下载编译安装nginx

 
阅读更多

下载nginx-1.8.1.tar.gz, 安装到目录/usr/local/nginx

 

#!/bin/bash
yum -y install wget pcre-devel openssl openssl-devel libtool gcc automake autoconf libtool make
wget http://nginx.org/download/nginx-1.8.1.tar.gz
tar -zxvf nginx-1.8.1.tar.gz -C /usr/local
cd /usr/local/nginx-1.8.1 
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install

 

如果在编译过程出现如下图错误


请安装: yum -y install pcre-devel 或 yum -y install openssl openssl-devel

 

启动Nginx并查看端口号:


 

打开网址校验

http://ip:80

  • 大小: 49 KB
  • 大小: 18.3 KB
分享到:
评论

相关推荐

    Nginx一键部署脚本

    本脚本是一个用于一键部署Nginx的Bash脚本,旨在简化Nginx的安装和配置过程。通过提供用户友好的界面,用户只需输入Nginx的版本号和部署目录,脚本即可自动完成从依赖库安装到Nginx服务启动的所有步骤。该脚本适用于...

    Linux 下 Nginx的安装:(解压,进入目录里面执行,./configure –-> make -> sudo make install)

    本篇文章将详细介绍如何在Linux系统下通过源码编译的方式安装Nginx,这个过程包括解压源码包、配置、编译以及安装等步骤。 首先,确保你的系统已经安装了必要的依赖包。在大多数Linux发行版中,安装这些依赖通常...

    arm架构nginx编译器安装

    配置成功后,你可以通过运行`make`和`make install`来编译并安装Nginx: ```bash make sudo make install ``` 安装完成后,Nginx的主要可执行文件会位于`/usr/local/nginx/sbin/nginx`。你可以通过以下命令启动...

    YUM安装GCC及nginx编译安装(Linux).doc

    在Linux系统中,为了搭建基于GCC的自编译Nginx环境,首先需要确保系统具有必要的编译工具和依赖库。YUM(Yellowdog Updater, Modified)是Red Hat系类Linux发行版中的包管理器,它可以帮助我们方便地安装和管理软件...

    centOS6.x下离线手动下载安装nginx

    配置完成后,编译并安装Nginx: ```bash make make install ``` 安装完成后,为了使Nginx在系统启动时自动运行,需要创建一个启动脚本并将其添加到系统服务: ```bash cp support/init.d.nginx /etc/init.d/nginx...

    linux Nginx源码编译安装以及开机启动设置(CentOS6.3)

    本文将详细介绍如何在CentOS 6.3上通过源码编译安装Nginx,并设置其为开机启动。 一、准备工作 在开始安装前,确保系统已经更新到最新版本,并安装了必要的依赖工具。运行以下命令: ```bash sudo yum update -y ...

    nginx_在centos环境编译安装

    你可以通过以下命令启动Nginx: ```bash sudo /usr/local/nginx/sbin/nginx ``` 为了使Nginx在系统启动时自动启动,还需要将其添加到服务管理中,这通常涉及到创建一个系统启动脚本和服务定义。在CentOS 7及以上...

    nginx手动安装【包含安装脚本】

    2. **编译Nginx**:脚本会从源代码编译Nginx,这包括配置阶段,编译阶段和安装阶段。 3. **配置Nginx**:根据服务器的需求,脚本可能还会自定义Nginx的配置文件`nginx.conf`,设置监听端口、日志位置等。 4. **注册...

    centos 非root安装nginx

    但可以通过创建启动脚本来运行Nginx: ```bash vi nginx_start.sh ``` 添加以下内容: ```bash #!/bin/bash export PATH=$PATH:/usr/local/nginx/sbin nginx ``` 使脚本可执行: ```bash chmod +x nginx...

    nginx安装带配置和编译参数

    使用刚刚创建的启动脚本启动Nginx: ```bash sudo /etc/init.d/nginx start ``` 或在Systemd系统中: ```bash sudo systemctl start nginx ``` ### 8. 验证安装 在浏览器中输入服务器的IP地址或域名,如果能看到...

    基于linux离线安装nginx的全包,及安装流程命令说明

    3. 使用OpenResty启动Nginx: ```bash /usr/local/openresty/nginx/sbin/nginx ``` 三、集成lua-resty-mysql和lua-resty-redis lua-resty库提供了与MySQL和Redis交互的接口。安装这两个库: 1. 安装lua-resty...

    Nginx在CentOStudio6.6下编译安装配置学习

    接下来编译并安装Nginx: ```bash # make && make install ``` #### 配置Nginx 完成安装后,下一步是配置Nginx使其能够正常运行。 ##### 1. 启动Nginx 在启动Nginx之前,需要确保80端口没有被其他服务占用: ```...

    nginx脚本安装

    安装完成后,你可以通过以下命令启动Nginx: ```bash sudo /usr/local/nginx/sbin/nginx ``` 检查Nginx是否正常运行,可以访问`http://your_server_ip`。如果一切顺利,你应该能看到Nginx的欢迎页面。 ### 六、...

    centos6.5安装nginx,gcc依赖包编译环境(含命令)

    **下载并编译Nginx** 获取Nginx的源代码,然后编译和安装。这里假设你已经下载了Nginx的源代码包,命名为`nginx-source.tar.gz`: ```bash tar -zxvf nginx-source.tar.gz cd nginx-source ./configure --prefix=/...

    nginx编译安装详细说明.pdf

    ### Nginx编译安装详细说明 #### 一、前言 本文档旨在提供一份详细的指导,帮助用户在CentOS 7环境下成功编译安装Nginx 1.24.0版本。Nginx是一款高性能的HTTP和反向代理Web服务器,同时也提供了IMAP/POP3/SMTP服务...

    Centos编译安装Tengine&nginx加自启动脚本资料.pdf

    在本文中,我们将深入探讨如何在CentOS操作系统上编译安装Tengine以及配置Nginx以支持自启动脚本。Tengine是由淘宝网基于Nginx开发的一个高性能、高可用的Web服务器,它包含了Nginx的核心功能以及一系列增强特性。 ...

    CentOS 6.5 安装 Nginx 1.7.8 教程

    1. **配置编译选项**:使用 `/configure` 脚本指定安装路径和其他配置选项。 ```bash ./configure --prefix=/usr/local/nginx-1.7.8 \ --with-http_ssl_module \ --with-http_spdy_module \ --with-...

    linux离线环境下nginx安装包-附带所有依赖环境和安装教程

    配置成功后,使用`make`和`make install`来编译和安装Nginx: ```bash make sudo make install ``` 安装完成后,你需要设置Nginx的启动脚本并添加为系统服务。这一步通常涉及将Nginx的启动命令添加到系统的启动脚本...

    linux操作系统下安装nginx步骤

    在Linux操作系统下安装Nginx是一项常见的任务,尤其对于服务器管理员和Web开发者而言。Nginx是一个高性能的HTTP和反向代理服务器,以其高效的性能、稳定性以及对高并发请求的处理能力而广受青睐。本教程将详细介绍在...

    nginx-1.20.2.tar.gz

    配置成功后,执行`make`和`make install`来编译和安装Nginx: ```bash make sudo make install ``` ### 四、启动与管理 Nginx 安装完成后,可以使用以下命令启动: ```bash /usr/local/nginx/sbin/nginx ``` ...

Global site tag (gtag.js) - Google Analytics