安装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
相关推荐
本压缩包“centos7.5离线安装nginx1.17.8全套包.zip”提供了在没有网络连接的情况下在CentOS 7.5上安装Nginx 1.17.8的所有必要文件和步骤。以下将详细介绍如何进行离线安装以及Nginx的一些核心概念。 1. **离线安装...
本文将详细介绍如何在离线环境下,在CentOS 7.5上安装Nginx所需的步骤,以及提供的压缩包`centos7_gcc`的作用。 首先,让我们理解离线安装的必要性。在没有网络连接或网络不稳定的情况下,我们不能通过常规的`yum`...
在Linux CentOS 7.5操作系统上安装FastDFS是一项常见的任务,尤其对于那些需要处理大量文件存储和分发的系统来说。FastDFS是一个高效且轻量级的分布式文件系统,其设计目标是为互联网服务提供高可用性和高扩展性的...
1. 下载离线安装包:首先,你需要在有网络的环境中下载"centos7.5.1804 nginx离线安装包.zip"。这个压缩包包含了Nginx在CentOS 7.5上的所有必要文件和依赖。 2. 将压缩包传输到目标服务器:将下载好的压缩包通过FTP...
综上所述,CentOS 7.5安装Cacti 1.1.38是一个涉及Linux操作系统管理、数据库配置、Web服务器安装、PHP开发环境搭建以及特定监控工具安装和配置的综合IT操作过程。每一步都需要严格遵循操作指南,确保系统稳定性和...
1. **跨平台兼容性**:由于Linux发行版众多,不同版本之间可能存在差异,直接安装的二进制包可能无法完美运行于所有环境中。因此,厂商倾向于提供源码,让用户根据自己的系统环境进行编译安装。 2. **高度定制化**...
在Linux环境中,特别是CentOS 7.5.1804这个版本,配置Java、MySQL、Nginx和Redis这四个关键组件对于搭建一个高效、稳定的服务器架构至关重要。以下是关于这些软件的详细安装和配置步骤。 一、Java安装 1. 添加...
### Nginx安装与后端健康检查模块配置详解 #### 一、Nginx环境搭建与核心组件安装 **1.1 基础环境准备** - **操作系统**: CentOS 6.5 - **基本服务器配置**: 在安装过程中选择了“基本服务器”配置。 **1.2 安装...
同时,如果你需要在阿里云环境中搭建LAMP(Linux + Apache + PHP + MySQL)或LNMP(Linux + Nginx + PHP + MySQL)服务器,也需要了解相关组件的安装和配置方法。 希望这个教程能帮助你在阿里云的CentOS 7.5系统上...
压缩包内包含openssl1.0.2的安装包及全部依赖环境,下载openssl最新版可到官网http://www.openssl.org/source/下载,然后安装此依赖包均可。没有设置下载积分,如果有积分一定是CSDN自己搞得鬼,也可在百度云盘上去...
nginx1.24.0 RPM安装包(CentOS7.5 测试可安装),依赖gcc、pcre、pcre-devel、zlib、zlib-devel。默认安装版本,不包含SSL加密等可选功能。
在构建高性能Web站点时,基于LVS(Linux Virtual Server)的负载均衡技术是关键的一环。LVS是一种开源的负载均衡解决方案,它能够将网络流量有效地分发到多个服务器上,以提高系统的处理能力和可用性。本文将详细...
下面将详细介绍这些组件及其在Nginx安装过程中的作用。 首先,`gcc`是GNU Compiler Collection的缩写,它是Linux系统中最常用的C/C++编译器。在安装和构建源码包时,如Nginx,GCC必不可少,因为它能将源代码转换为...
阿里云CentOS7环境下搭建LNMP(Linux, Nginx, MySQL, PHP)以及WordPress的流程是一项基础且重要的任务,适用于构建基于PHP的网站或博客。以下是对整个过程的详细说明: 1. **安装Nginx**:Nginx是一款高性能的HTTP...
6. 执行`make`和`make install`,将Nginx安装到系统。 7. 配置Nginx的配置文件(通常位于`/etc/nginx/nginx.conf`),根据需求设置服务器块和虚拟主机。 8. 使用`nginx -t`检查配置文件的语法是否正确,无误后启动...
2. **选择合适的镜像源**:常用的镜像源包括CentOS官方镜像、EPEL(Extra Packages for Enterprise Linux)等。这些镜像通常包含了大量的软件包及其依赖项。 3. **准备镜像文件**:根据上一步的选择,下载相应的...
在CentOS 7.*系统中配置安装phpMyAdmin是一个方便且必要的任务,因为phpMyAdmin是一个功能丰富的基于Web的MySQL数据库管理系统,它允许用户轻松地创建、修改和管理数据库。以下是一个详细的步骤指南: 1. **下载...
以下将详细阐述在Linux(CentOS 7.5)系统下安装WebLogic Server 12.2.1.3.0以及相关配置步骤。 首先,我们需要安装Java Development Kit (JDK),因为WebLogic Server运行依赖于JDK。在描述中提到了JDK版本为1.8.11。...
5. **CentOS7.5**:CentOS 是一款基于Linux的开源操作系统,广泛应用于服务器环境。在这个项目中,CentOS 7.5 作为服务器操作系统,部署了Nginx、MySQL等服务。 6. **MySQL**:MySQL 是一个关系型数据库管理系统,...