Linux系统下安装配置Nginx(保姆级教程)

张裕  金牌会员 | 2025-1-21 11:11:40 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 566|帖子 566|积分 1698

目次
前言
安装配置Nginx
一.下载依靠
二.下载Nginx
1. 访问官网?,获取需要的Nginx版本
2. 将文件下载到Linux系统
3. 解压文件
4. 解压成功后,当前文件夹会出现一个nginx-1.26.1文件夹,进入到文件夹内
5. 配置nginx
6.?编译并安装Nginx
7.?启动 Nginx
8. 验证??Nginx 默认端口为 80
附录
参考:

前言

需要在服务器上部署项目,用Nginx反向代理前端代码,Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
安装配置Nginx

一.下载依靠

  1. yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
复制代码

二.下载Nginx

1. 访问官网,获取需要的Nginx版本

Nginux官网?[这里是图片002]https://nginx.org/en/download.html鼠标放在需要下载的版本上,右击鼠标“复制链接”

2. 将文件下载到Linux系统

  1. # wget + 你要下载的版本的地址    以下1.26为例
  2. wget https://nginx.org/download/nginx-1.26.1.tar.gz
复制代码
  wget https://nginx.org/download/nginx 是一个在 Linux 系统中使用的命令,下面是对它的具体表明:
  

  • wget :这是一个用于从网络上下载文件的命令行工具。
  • https://nginx.org/download/nginx-1.26.1.tar.gz :这是要下载的文件的 URL 地址。在这个例子中,指定了从 nginx.org 网站的 download 目次下获取名为 nginx-1.26.1.tar.gz 的文件。
  当您实验这个命令时,wget 会实验连接到指定的 URL,并将对应的文件下载到当前工作目次。
比方,假如你当前在 /home/user 目次下实验这个命令,那么下载的文件 nginx-1.26.1.tar.gz 就会生存到 /home/user 目次中。
  

3. 解压文件

  1. # 解压刚下载的文件   
  2. tar -zxvf nginx-1.26.1.tar.gz
复制代码
  tar -zxvf nginx-1.26.1.tar.gz 是一个在 Linux 系统中常用的命令,用于解压一个以 .tar.gz 格式压缩的文件 nginx-1.26.1.tar.gz ,下面是对每个部门的具体表明:
  

  • tar :是用于打包息争包文件的命令工具。
  • -z :表现使用 gzip 压缩格式进行解压。
  • -x :表现实验解包操纵。
  • -v :表现在解压过程中表现具体的信息,包罗正在处置惩罚的文件名称等。
  • -f :表现指定要操纵的归档文件。
  综合起来,这个命令的作用就是以具体模式、使用 gzip 压缩格式解压名为 nginx-1.26.1.tar.gz 的文件。
  

注:一般便于管理文件,个人习惯把文件都放在自己知道的地方,以是我会把文件移动到 /usr/local 文件夹下 假如不想要移动的朋友可以自行跳过这一步
  1. mv nginx-1.26.1 /usr/local
复制代码
4. 解压成功后,当前文件夹会出现一个nginx-1.26.1文件夹,进入到文件夹内


  1. # 因为我移动过我的文件,所以我的路径是 /usr/local/nginx-1.26.1/ 你可以进入到自己的文件夹内
  2. cd /usr/local/nginx-1.26.1/
复制代码
  cd /usr/local/nginx-1.26.1/ 是一个在 Linux 系统中使用的命令,以下是对其的具体表明:
  

  • cd :是“change directory”(更改目次)的缩写,用于切换当前工作目次。
  • /usr/local/nginx-1.26.1/ :这是要切换到的目标目次的路径。
  在这个例子中,/usr/local/ 通常是用于存放用户自行安装的软件的常见目次,而 nginx-1.26.1 则是特定软件(这里是 Nginx 版本 1.26.1)的安装目次或相干目次。
  5. 配置nginx

  1. ./configure
复制代码


6.编译并安装Nginx

  1. make && make install
复制代码

   编译安装完后,在 /usr/local/ 目次下会自动生成一个 nginx 目次,代表安装成功!
  7.启动 Nginx

  1. ?#转换到sbin文件夹下
  2. ????????cd /usr/local/nginx/sbin
  3. #运行nginx
  4. ????????./nginx
复制代码
8. 验证Nginx 默认端口为 80

  1. curl http://localhost:80
复制代码
大概本机访问服务器80端口 直接欣赏器通过ip地址(自己的服务器ip)+端口号(默认80)
  1. http://192.168.5.230:80
复制代码
附录

假如本机访问服务器端口涉及开放端口问题,Linux开放端口自行阅读链接文章。
Linux防火墙firewall常用命令
参考:

Nginx的安装与配置
Linux防火墙配置

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

张裕

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表