Linux系统下Nginx的安装

Linux系统下Nginx的安装

1. 下载Nginx的Linux版本的安装包

前往官网下载http://nginx.org/en/download.html
在这里插入图片描述

2. 上传安装包并解压

在这里插入图片描述

接下来进行解压

在这里插入图片描述

修改文件夹名称: mv nginx-1.19.4/ nginx

3. 安装Nginx服务器

在这里插入图片描述

./xxx表示执行xxx
备注:./configure --prefix=/your/installation/path可以指定安装路径
当结果为下图时表示成功:
在这里插入图片描述

然后执行make命令,再执行make install命令完成安装。

可能会遇到错误:

./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.

在这里插入图片描述

安装pcre-devel可解决问题:yum -y install pcre-devel

在这里插入图片描述

安装zlib-devel:yum install -y zlib-devel

安装完之后重新执行./configure

4. Linux下的Nginx命令

执行下列命令的前提是先进入上图所框的安装目录下”/usr/local/nginx/sbin“
在这里插入图片描述

  • 启动命令:./nginx
  • 重启命令:./nginx -s reload
  • 关闭命令:./nginx -s stop
  • 查看版本:./nginx -version

5. 测试

前往浏览器测试:
在这里插入图片描述

如果要修改Nginx的配置文件,前往安装目录下的conf文件夹找nginx.conf文件。
在这里插入图片描述

修改完成后要重启Nginx服务器。
配置时可能遇到的问题:

  1. 解决nginx配置静态资源服务器访问时出现“403 Forbidden”:权限问题,把nginx启动权限设为root,打开安装路径下的nginx.conf文件,将第一行改为user root后重新启动。

  2. 可以在nginx.conf的配置文件中添加include /usr/local/nginx/conf.d/*.conf,如下图,这样
    conf.d 文件夹下的所有*.conf 文件都会作为子配置项被引入配置文件中。
    在这里插入图片描述

    比如在conf.d文件夹下创建一个myconf.conf文件:

    server {
        listen 80;
        server_name localhost;
    
        location / {
            root /home/wyp/images/;  
        }
    }
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小辰~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值