-- 准备环境
1.确保操作系统安装有GCC编译器。还必须安装Autoconf 和 Automake工具。
yum -y install gcc gcc-c++ autoconf automake
2.模块依赖性:Nginx的一些模块需要其他第三方库的支持,例如gzip模块需要zlib库,rewrite模块需要pcre库,ssl功能需要openssl库等。
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
3.在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html 或 wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
安装这个rpm包
rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm
安装过程中会出现错误提示:
warning: nginx-release-centos-6-0.el6.ngx.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 7bd9bf62: NOKEY
不知道干什么的,忽略即可
-- 安装nginx
1 开始正式安装nginx
yum install nginx
会显示一大堆信息,问你ok不ok啊:Is this ok [y/N]:
输入y,屏幕滚了一会之后就安装完毕,最后提示“Complete!”就是安完了。
2 nginx的几个默认目录
whereis nginx
nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx
1)配置所在目录:/etc/nginx/
2)PID目录:/var/run/nginx.pid
3)错误日志:/var/log/nginx/error.log
4)访问日志:/var/log/nginx/access.log
5)默认站点目录:/usr/share/nginx/html
3 常用命令
1)启动:nginx
2)停止:nginx -s stop
3)重启:killall -HUP nginx
4)测试配置:nginx -t
5)显示版本:nginx -v
------------------ 配置 ----------------
一、修改默认访问端口
在 “/etc/nginx/conf.d/default.conf” 文件里找到 “listen 80” 将80改成自己想要的端口,然后保存、重启。
二、修改默认访问路径
在 “/etc/nginx/conf.d/default.conf” 文件里找到 location / {}下面的 root /root, 改成自己想要的路径。
比如:location / {
root /home/images;
}
相关推荐
本文将详细介绍如何在CentOS 7.6上进行离线安装Nginx,这对于网络环境不稳定或者没有互联网连接的服务器尤为实用。 首先,确保你的系统是最新的。打开终端并运行以下命令来更新系统包: ```bash sudo yum update -...
这里记录一下自己在centos7操作系统下安装nginx的过程,以便之后学习时查阅。笔者这里的Linux服务器使用的是腾讯云服务器,本人是一名Java程序员也是Linux的初学者有什么不对的地方请多指教,以后还会有更多的关于...
在非root权限下安装Nginx,即不使用管理员权限进行安装,需要一些额外的步骤和技巧。下面将详细介绍这个过程。 首先,由于在非root环境下安装软件会受到权限限制,因此我们需要确保我们有足够的权限来创建目录、...
离线安装Nginx在没有网络的环境下尤其有用,但需要注意的是,这种方式可能会错过一些安全更新和新功能。在能够联网的环境中,推荐使用`yum`或`dnf`等包管理器进行安装和更新,以确保系统的安全性与稳定性。
### CentOS 7 下安装 Nginx (有网络与无网络环境) #### 一、概述 Nginx 是一款广泛使用的高性能 HTTP 和反向代理 Web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。其特点是占有内存少,并发能力强,事实上很多网站...
在Linux环境中,特别是对于服务器操作系统如CentOS 6.x,离线手动安装Nginx是一项常见的任务。Nginx是一款高性能的HTTP和反向代理服务器,广泛用于网站托管和服务端负载均衡。本教程将详细介绍如何在没有网络连接的...
本压缩包“centos7.5离线安装nginx1.17.8全套包.zip”提供了在没有网络连接的情况下在CentOS 7.5上安装Nginx 1.17.8的所有必要文件和步骤。以下将详细介绍如何进行离线安装以及Nginx的一些核心概念。 1. **离线安装...
7. **配置Nginx服务器**:根据需求编辑配置文件`/etc/nginx/nginx.conf`,配置虚拟主机、SSL证书、重定向等。 离线安装Nginx的方法对于那些不能或不想连接到互联网的服务器非常有用,例如在数据中心或者内部网络中...
内网环境下的CentOS7系统安装Nginx是一项常见的任务,尤其在没有互联网连接或者网络受限的情况下。Nginx是一款高性能的HTTP和反向代理服务器,广泛用于网站托管和负载均衡。下面将详细介绍如何在CentOS7的内网环境中...
在离线环境下安装软件可能比在线安装更复杂,但通过创建本地yum仓库和管理RPM包,你可以有效地处理这个问题。记住,对于大型项目或服务器集群,维护一个本地仓库是很有用的,因为它可以简化软件更新和故障排查的过程...
离线安装Nginx及其依赖需要对Linux系统有一定了解,但按照上述步骤操作,即使在没有网络的环境下也能顺利搭建起Nginx服务器。请注意,对于生产环境,还需考虑配置文件的定制、日志管理、服务自启动脚本等细节,以...
在本文中,我们将深入探讨如何在CentOS 6.3操作系统上安装Nginx并用其搭建文件服务器。Nginx是一款高性能的Web服务器和反向代理服务器,因其高效的并发处理能力和稳定性而广受欢迎。首先,让我们从安装Nginx开始。 ...
在本教程中,我们将探讨如何在CentOS 6.5上进行一键安装Nginx的过程,以及相关的配置和注意事项。 首先,我们需要确保系统是root权限,因为安装和配置Nginx需要修改系统文件。可以使用`sudo su`或`su -`命令切换到...
完成编译和安装后,配置Nginx服务器以启用RTMP服务。在`nginx.conf` 或者单独的配置文件中,添加以下内容: ```nginx rtmp { server { listen 1935; # RTMP服务器监听端口 chunk_size 4096; application live ...
### CentOS 6.6 安装 Nginx 1.12 教程 #### 一、概述 本文档提供了一套详细的指南用于在 CentOS 6.6 系统上安装 Nginx 1.12 版本,并且包含了如何配置开机自启的过程。通过以下步骤,用户可以确保 Nginx 在 CentOS ...
### CentOS系统下Nginx服务器的安装步骤及常见问题解决 #### 一、概述 本文档详细介绍了在CentOS操作系统中安装Nginx服务器的具体步骤,并针对安装过程中可能遇到的几个常见错误给出了相应的解决方案。Nginx是一款...
### CentOS 7 安装 Nginx 1.16.1 #### 一、概述 本篇文章将详细介绍如何在 CentOS 7 上安装 Nginx 1.16.1 版本。Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的...
标题 "CentOS自动安装nginx" 涉及到的主要知识点是Linux系统管理,特别是针对CentOS发行版,以及网络服务器软件Nginx的自动化部署。Nginx是一款高性能的HTTP和反向代理服务器,常用于网站托管,因为它具有高并发处理...
为了在没有网络连接的环境下安装Nginx,我们需要提前准备所有必要的依赖包,包括GCC。 GCC是开发软件的基础工具,它不仅支持C语言,还支持C++、Fortran、Objective-C等多种编程语言。在CentOS 7.9上安装Nginx时,...
本指南将详细解释如何在 CentOS 6.3 环境下安装 Nginx,以及涉及到的源码编译与工具使用。 首先,确保系统是最新的。打开终端,输入以下命令更新系统软件包: ```bash yum update -y ``` 接下来,安装必要的构建...