关注我的个人博客:www.yaoxinlei.com

姚鑫磊的博客园

翻过一座山,山后一片海。

基于yum安装与编译安装Nginx-3

Nginx 安装

1.1.1 基于 yum 安装 Nginx

  • 1、浏览器登录Nginx官网
  • 2、点击download,然后下拉找到 stable and mainline点击进去,
    image
    image
  • 3、选择RHEL/Centos,点击进去
    image
  • 4.将官方yum源复制到本地服务器中,创建一个为nginx.repo的yum仓库
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

image

  • 5、yum intsall 安装Nginx
    image
  • 6、启动服务
systemctl start nginx   //启动Nginx
systemctl enable nginx  //开机自启
systemctl status nginx  //查看Nginx状态
然后浏览器:https://localhost:80

1.1.2 Nginx编译安装

编辑器介绍:

源码安装需要提前准备标准的编译器,GCC的全称是(GNU Compoler Collection),其有GNU开发,并以GPL即LGPL许可,是自由的类Unix即苹果电脑MacOS操作系统的标准编译器,因为Gcc原本只能处理C语言,所以原名为GUN C语言编译器,后来得到快速发展,可以处理C++ Fortran Objective-C Java以及Ada等其他语言,此处还需要Automake工具,以完成自动创建makefile的工作,nginx的一些模块需要依赖第三方库,比如pcre(支持rewrite),zlib(支持gzip模块)和openssl(支持ssl模块)等。

1.1.3 编译安装 Nginx

官方源码包下载地址

[官方源码包下载地址:](https://nginx.org/en/download.html "官方源码包下载地址:")
示例安装:
[root@ops ~]# yum -y install gcc pcre-devel openssl-devel zlib-devel
[root@ops ~]# useradd -s /sbin/nologin nginx
[root@ops ~]# cd /usr/local/src/
[root@ops src]# wget http://nginx.org/download/nginx-1.18.0.tar.gz
[root@ops src]# 
[root@ops src]# tar xf nginx-1.18.0.tar.gz 
[root@ops src]# cd nginx-1.18.0
[root@ops nginx-1.18.0]# ./configure --prefix=/apps/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_gzip_static_module --with-pcre --with-stream --with-stream_ssl_module --with-stream_realip_module
[root@ops nginx-1.18.0]# make && make install
[root@ops nginx-1.18.0]# chown -R nginx.nginx /apps/nginx/
[root@ops nginx-1.18.0]# ll /apps/nginx/    //查看目录
总用量 0
drwxr-xr-x 2 nginx nginx 333 12月  7 15:31 conf
drwxr-xr-x 2 nginx nginx  40 12月  7 15:31 html
drwxr-xr-x 2 nginx nginx   6 12月  7 15:31 logs
drwxr-xr-x 2 nginx nginx  36 12月  7 15:32 sbin
[root@ops nginx-1.18.0]# ln -s /apps/nginx/sbin/nginx /usr/sbin/    //创建软链接
[root@ops nginx-1.18.0]# nginx -V    //查看Nginx版本号
[root@ops nginx-1.18.0]# nginx       //启动服务

1.1.4 浏览器测试

浏览器输入IP地址
image


posted @ 2021-12-07 15:47  姚鑫磊  阅读(147)  评论(0编辑  收藏  举报
区顶部