Linux安装Nginx

简介: Linux安装Nginx

一、下载


点我或滑至文末获取《21天学通Python》教程<<

1)访问Nginx官网:http://nginx.org/en/download.html,按图中步骤复制下载地址 (也可直接左键点击图标下载到本地再上传到Linux服务器上):

5d64be8a4673448db2c7e2babde2a094.png

2)进入到Xshell控制台,输入wget 将上面复制的下载链接粘贴上,命令如下:

wget http://nginx.org/download/nginx-1.20.1.tar.gz


二、安装


1)安装依赖包:

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel


2)下载完成后,进行解压:

tar -zxvf nginx-1.20.1.tar.gz


3)移动解压的文件夹到指定目录:

mv nginx-1.20.1 /usr/local/nginx


4)进入nginx目录:

cd /usr/local/nginx/


5)使用nginx默认配置:

./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.conf


6)编译安装:

make

make install


7)进入sbin目录启动nginx:

cd sbin

./nginx (80端口不能被占用)


8)检查是否启动成功:

ps -ef |grep nginx


image.png


9)访问服务器地址出现如下界面则代表安装并启动成功了:


image.png

三、配置nginx,让80端口指向自己的网页


1)打开配置文件:


vi /usr/local/nginx/nginx.conf


2)找到server listen 80,将其location下,root后的html改为自己网页入口文件夹的地址即可 (root指向的是网页文件夹目录;index为网页入口文件):

175f2013481940f2a35aeae0ddbf09be.png


3)修改完成后保存,进入nginx的sbin目录,再执行重启nginx服务命令即可:

./nginx -s reload (重启命令)


四、配置nginx压缩


配置中,在想要压缩的server下加入下面代码:


gzip on;
gzip_buffers 32 4K;
gzip_comp_level 6;
gzip_min_length 100;
gzip_types application/javascript text/css text/xml;
gzip_disable "MSIE [1-6]\."; #配置禁用gzip条件,支持正则。此处表示ie6及以下不启用gzip(因为ie低版本不支持)
gzip_vary on;

图片示例


39849f052d7c4f9ca0f44891d0bed378.png

目录
相关文章
|
16天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
19天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
104 20
|
16天前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
78 13
|
12天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
127 7
|
19天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
37 2
|
3月前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
123 5
Linux系统之安装OneNav个人书签管理器
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
75 4
|
3月前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
77 5
Linux系统之安装Ward服务器监控工具
|
2月前
|
应用服务中间件 网络安全 nginx
轻松上手Nginx Proxy Manager:安装、配置与实战
Nginx Proxy Manager (NPM) 是一款基于 Nginx 的反向代理管理工具,提供直观的 Web 界面,方便用户配置和管理反向代理、SSL 证书等。本文档介绍了 NPM 的安装步骤,包括 Docker 和 Docker Compose 的安装、Docker Compose 文件的创建与配置、启动服务、访问 Web 管理界面、基本使用方法以及如何申请和配置 SSL 证书,帮助用户快速上手 NPM。
336 1
|
2月前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
68 5