首页 > 系统相关 >奶奶都能学会的Linux系统nginx安装详细过程

奶奶都能学会的Linux系统nginx安装详细过程

时间:2024-07-31 12:23:56浏览次数:10  
标签:1.12 ## nginx usr 奶奶 Linux root localhost

nginx安装

Nginx的优点包括:
性能高效,适合高并发环境
资源消耗低,适合资源受限的环境
配置简单,易于理解和修改
轻量级,占用较少内存
可靠性高,长时间运行中保持稳定性

安装前准备

1.依赖下载

[root@localhost ~]# yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.bupt.edu.cn
 * extras: mirrors.bupt.edu.cn
 * updates: mirrors.bupt.edu.cn
 …………
 Complete! ###安装成功

2、创建用户和组:

[root@localhost ~]# useradd -M -s /sbin/nologin nginx

下载nginx源码包

https://nginx.org/en/download.html ##nginx下载官网
选择要下载的版本点击下载(示例:下载1.12版本)
在这里插入图片描述
上传到虚拟机

编译安装

[root@localhost ~]# tar zxf nginx-1.12.2.tar.gz -C /usr/src/  ##安装到指定目录下
[root@localhost ~]# ls /usr/src/
debug  kernels  nginx-1.12.2
[root@localhost ~]# cd /usr/src/nginx-1.12.2/
[root@localhost ~]#./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module && make && make install
[root@localhost nginx-1.12.2]# echo $?
0  ##可以查看返回值确认安装是否正确

服务优化

[root@localhost nginx-1.12.2]# ln -s /usr/local/nginx/sbin/* /usr/local/sbin/
[root@localhost nginx-1.12.2]# ng    ##nginx命令可以快捷使用
ngettext  nginx  

控制命令

nginx -t 检测配置文件:ok successful
nginx 开启
nginx -s stop 停止
nginx -s reload 重新加载
nginx -s quit 退出

编辑网站首页

[root@localhost nginx-1.12.2]# vim /usr/local/nginx/html/index.html 
可以自己编辑内容,这里就不做修改

访问验证

[root@localhost nginx-1.12.2]# nginx    ##启动服务
[root@localhost nginx-1.12.2]# ss -tnl  ##查看端口
State       Recv-Q Send-Q                          Local Address:Port                                         Peer Address:Port              
LISTEN      0      128                                         *:80                                                      *:*                  
LISTEN      0      128                                         *:22                                                      *:*                  
LISTEN      0      100                                 127.0.0.1:25                                                      *:*                  
LISTEN      0      128                                        :::22                                                     :::*                  
LISTEN      0      100                                       ::1:25                                                     :::*  

http://192.168.10.112
在这里插入图片描述

标签:1.12,##,nginx,usr,奶奶,Linux,root,localhost
From: https://blog.csdn.net/2401_85831944/article/details/140818563

相关文章

  • nginx 配置
    编辑Nginx配置文件:linux:Nginx的配置文件通常位于/etc/nginx/nginx.conf,但也可能在/etc/nginx/conf.d/目录下的某个文件中windows:打开文件夹找到nginx.conf文件1:配置普通的ip端口转发:只需新增server模块 server{ listen4210;#配置负载均衡服务器......
  • Linux常用指令
    文章目录1.开关机与登陆注销关机&重启命令用户登录和注销2.指定运行级别运行级别说明init切换运行级别systemctlset-default设置默认运行级别3.帮助指令man获得帮助信息help获得shell内置命令的帮助信息4.文件目录pwd(printworkingdirectory)ls查看当前目录......
  • Nginx 如何代理转发传递真实 ip 地址?
    Nginx是一个高性能的反向代理服务器,也是一个非常流行的负载均衡器和HTTP缓存。其轻量级的设计和高并发处理能力使得它广泛应用于各种Web服务中。在使用Nginx作为反向代理服务器时,一个常见的问题是如何在代理转发过程中传递客户端的真实IP地址。默认情况下,Nginx会......
  • 老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim
    问题背景公司配发的电脑是macOS,日常开发需要访问Linux虚拟机,出于安全方面的考虑,只能通过跳板机登录。这阻止了大多数远程图形界面的使用,让写代码的工作变得复杂起来,市面上非常好用的VSCode都用不了。因此考虑基于vim搭建一套个人开发环境,需要支持以下特性:语法高亮(风格......
  • 老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim
    问题背景公司配发的电脑是macOS,日常开发需要访问Linux虚拟机,出于安全方面的考虑,只能通过跳板机登录。这阻止了大多数远程图形界面的使用,让写代码的工作变得复杂起来,市面上非常好用的VSCode都用不了。因此考虑基于vim搭建一套个人开发环境,需要支持以下特性:语法高亮(风格......
  • 老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim
    问题背景公司配发的电脑是macOS,日常开发需要访问Linux虚拟机,出于安全方面的考虑,只能通过跳板机登录。这阻止了大多数远程图形界面的使用,让写代码的工作变得复杂起来,市面上非常好用的VSCode都用不了。因此考虑基于vim搭建一套个人开发环境,需要支持以下特性:语法高亮(风格......
  • Linux 使用unzip解压乱码
    unzip解压乱码问题 unzip软件包的unzip命令提供了-O参数(以及-I参数),可以指定编码。 -OCHARSET为DOS,Windows和OS/2归档文件指定字符编码-ICHARSET为UNIX和其他归档文件指定字符编码 可以使用下面的命令进行解压,即制定字符编码集unzip-Ogb18030***.zip ......
  • Systemd 解释使用实例(Linux系统的详细解释和配置文件使用)
    Systemd是Linux系统工具,用来启动守护进程 (opensnewwindow),已成为大多数发行版的标准配置。1.由来历史上,linux的启动一直采用init进程。下面的命令用来启动服务。$sudo/etc/init.d/apache2start#或者$serviceapache2start这种方法有两个缺点。一是启动......
  • Linux 文件压缩和解压
    1.Linux文件压缩和解压要点压缩和解压tar文件-使用 tar压缩和解压gz文件-使用 gzip压缩和解压zip文件-分别使用 zip、unzip2.命令常见用法2.1.tartar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案......
  • Linux 文件内容查看编辑
     1.Linux文件内容查看编辑要点连接文件并打印到标准输出设备-使用cat显示指定文件的开头若干行-使用head显示指定文件的末尾若干行,常用语实时打印日志文件内容-使用tail显示文件内容,每次显示一屏-使用more显示文件内容,每次显示一屏-使用less自动编辑一个或......