`

Linux(centos7.5)安装nginx

 
阅读更多

安装nginx,需要gcc、make、pcre、zlib、openssl的支持。

 

一、安装gcc、make

centos:(验证过,正确)

yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++

ububtu:

apt-get install build-essential
apt-get install libtool

 

二、选定安装目录

支持软件安装在:cd /usr/local/src,nginx安装在/data/nginx,可自定义选择。

 

三、安装PCRE库

cd /usr/local/src 
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz 
tar -zxvf pcre-8.39.tar.gz 
cd pcre-8.39 
./configure 
make 
make install

 

四、安装zlib库

cd /usr/local/src 
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz 
cd zlib-1.2.11 
./configure 
make 
make install

 

五、安装openssl

centos:(验证过,正确)

yum -y install openssl openssl-devel

 ububtu:

apt-get install openssl apt-get install libssl-dev

 

六、安装nginx

cd /usr/local/src 
wget http://nginx.org/download/nginx-1.1.10.tar.gz
tar -zxvf nginx-1.1.10.tar.gz 
cd nginx-1.1.10
./configure
make
make install

 

至此安装成功。

查看nginx是否启动:

netstat -ano|grep 80

 

七、修改配置文件

找到nginx的配置文件,在nginx安装目录下的/conf/nginx.conf(/data/nginx/nginx-1.1.10/conf/nginx.conf),使用vi进行编辑。

修改端口(不要被占用),修改服务器地址(当前机器的ip),修改前台文件的路径和后台转发地址等。


 八、重启nginx

修改了nginx的配置文件,需要重启。

找到nginx的启动文件。

本人安装的nginx的启动文件放在了很奇怪的地方,nginx安装目录下的/objs下,有个绿色的文件。

/data/nginx/nginx-1.1.10/objs/下

 执行这个文件:./nginx -c /data/nginx/nginx-1.1.10/conf/nginx.conf

注:-c 参数后面的是配置文件的地址

执行结束后,nginx就重启了。

 

使用ip+端口号访问试一试。

 

以上标注出的centos和ububtu是要区分开命令的。本人只使用了centos的命令。

 

参考地址:

https://www.cnblogs.com/wyd168/p/6636529.html

https://www.cnblogs.com/iloverain/p/9428630.html

  • 大小: 16.9 KB
  • 大小: 34.8 KB
分享到:
评论

相关推荐

    centos7.5离线安装nginx1.17.8全套包.zip

    本压缩包“centos7.5离线安装nginx1.17.8全套包.zip”提供了在没有网络连接的情况下在CentOS 7.5上安装Nginx 1.17.8的所有必要文件和步骤。以下将详细介绍如何进行离线安装以及Nginx的一些核心概念。 1. **离线安装...

    Centos 7.5 线下安装 nginx 所需的安装包

    本文将详细介绍如何在离线环境下,在CentOS 7.5上安装Nginx所需的步骤,以及提供的压缩包`centos7_gcc`的作用。 首先,让我们理解离线安装的必要性。在没有网络连接或网络不稳定的情况下,我们不能通过常规的`yum`...

    Linux Centos7.5 安装FastDFS所需软件

    在Linux CentOS 7.5操作系统上安装FastDFS是一项常见的任务,尤其对于那些需要处理大量文件存储和分发的系统来说。FastDFS是一个高效且轻量级的分布式文件系统,其设计目标是为互联网服务提供高可用性和高扩展性的...

    centos7.5.1804 nginx离线安装包.zip

    1. 下载离线安装包:首先,你需要在有网络的环境中下载"centos7.5.1804 nginx离线安装包.zip"。这个压缩包包含了Nginx在CentOS 7.5上的所有必要文件和依赖。 2. 将压缩包传输到目标服务器:将下载好的压缩包通过FTP...

    CentOS 7.5安装Cacti 1.1.38

    综上所述,CentOS 7.5安装Cacti 1.1.38是一个涉及Linux操作系统管理、数据库配置、Web服务器安装、PHP开发环境搭建以及特定监控工具安装和配置的综合IT操作过程。每一步都需要严格遵循操作指南,确保系统稳定性和...

    【24】基于Centos7.5源码编译LAMP架构.docx

    1. **跨平台兼容性**:由于Linux发行版众多,不同版本之间可能存在差异,直接安装的二进制包可能无法完美运行于所有环境中。因此,厂商倾向于提供源码,让用户根据自己的系统环境进行编译安装。 2. **高度定制化**...

    centos7.5.1804配置java、mysql、nginx、redis的安装包

    在Linux环境中,特别是CentOS 7.5.1804这个版本,配置Java、MySQL、Nginx和Redis这四个关键组件对于搭建一个高效、稳定的服务器架构至关重要。以下是关于这些软件的详细安装和配置步骤。 一、Java安装 1. 添加...

    阿里云Centos 7.5安装Mysql的教程

    同时,如果你需要在阿里云环境中搭建LAMP(Linux + Apache + PHP + MySQL)或LNMP(Linux + Nginx + PHP + MySQL)服务器,也需要了解相关组件的安装和配置方法。 希望这个教程能帮助你在阿里云的CentOS 7.5系统上...

    nginx1.24.0 RPM安装包

    nginx1.24.0 RPM安装包(CentOS7.5 测试可安装),依赖gcc、pcre、pcre-devel、zlib、zlib-devel。默认安装版本,不包含SSL加密等可选功能。

    基于LVS负载均衡的高性能Web站点设计与实现

    在构建高性能Web站点时,基于LVS(Linux Virtual Server)的负载均衡技术是关键的一环。LVS是一种开源的负载均衡解决方案,它能够将网络流量有效地分发到多个服务器上,以提高系统的处理能力和可用性。本文将详细...

    nginx离线.rar

    下面将详细介绍这些组件及其在Nginx安装过程中的作用。 首先,`gcc`是GNU Compiler Collection的缩写,它是Linux系统中最常用的C/C++编译器。在安装和构建源码包时,如Nginx,GCC必不可少,因为它能将源代码转换为...

    阿里云Centos7安装LNMP+wordpress

    阿里云CentOS7环境下搭建LNMP(Linux, Nginx, MySQL, PHP)以及WordPress的流程是一项基础且重要的任务,适用于构建基于PHP的网站或博客。以下是对整个过程的详细说明: 1. **安装Nginx**:Nginx是一款高性能的HTTP...

    nginx在线 离线安装资源包

    6. 执行`make`和`make install`,将Nginx安装到系统。 7. 配置Nginx的配置文件(通常位于`/etc/nginx/nginx.conf`),根据需求设置服务器块和虚拟主机。 8. 使用`nginx -t`检查配置文件的语法是否正确,无误后启动...

    CentOs 7.*中配置安装phpMyAdmin的完整步骤记录

    在CentOS 7.*系统中配置安装phpMyAdmin是一个方便且必要的任务,因为phpMyAdmin是一个功能丰富的基于Web的MySQL数据库管理系统,它允许用户轻松地创建、修改和管理数据库。以下是一个详细的步骤指南: 1. **下载...

    weblogic在Linux下的安装与配置.docx

    以下将详细阐述在Linux(CentOS 7.5)系统下安装WebLogic Server 12.2.1.3.0以及相关配置步骤。 首先,我们需要安装Java Development Kit (JDK),因为WebLogic Server运行依赖于JDK。在描述中提到了JDK版本为1.8.11。...

    vue +springboot前后端分离项目(微调过一个大神的项目)mall

    5. **CentOS7.5**:CentOS 是一款基于Linux的开源操作系统,广泛应用于服务器环境。在这个项目中,CentOS 7.5 作为服务器操作系统,部署了Nginx、MySQL等服务。 6. **MySQL**:MySQL 是一个关系型数据库管理系统,...

    腾讯云部署Django+Nginx+uWSGI+SimpleUI.解决 .svg文件不能显示问题

    在腾讯云的CentOS 7.5 64位服务器上,首先安装了宝塔Linux面板来简化部署流程。宝塔面板提供了便捷的环境配置和管理工具,包括Python的安装。在这里,我们使用Python 3.8.5和Django 3.2.0。SimpleUI的版本是2022.2....

    keepalived 离线 rpm 安装包

    在Linux环境中,它可以配合Nginx等负载均衡器,当主服务器故障时自动切换到备份服务器,确保服务的不间断运行。Keepalived还提供了健康检查功能,可以定期检查后端服务器状态,避免将请求转发到故障节点。 【描述】...

    XXX平台数据分析及可视化项目部署说明书.docx

    4. **Nginx安装**:Nginx是一款高性能的Web服务器,用于反向代理、负载均衡和静态内容服务。文档中通过`yum install -y nginx`来安装,并使用`systemctl`管理其开机启动和运行状态。 5. **Git安装**:Git是版本控制...

Global site tag (gtag.js) - Google Analytics