centos安装nginx并使用

添加源

cd /etc/yum.repos.d/ 
vim nginx.repo

输入以下信息,添加源:

[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

[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

安装nginx

通过yum search nginx看看是否已经添加源成功。如果成功则执行下列命令安装nginx。

yum install nginx
查看: rpm -qa | grep nginx

启动nginx:systemctl start nginx

加入开机启动:systemctl enable nginx

查看nginx的状态:systemctl status nginx

测试

默认端口是80.访问80能打开nginx首页

如果访问不了查看一下是否启动成功,端口是否被占用,以及防火墙是否屏蔽。

centos关闭防火墙方法:

1、临时关闭,代码为【systemctl stop firewalld】;

2、禁止开机启动,代码为【systemctl disable firewalld】。

映射文件地址

vim /etc/nginx/conf.d/default.conf

添加:

    location /download/ {
        alias /home/files/;
        sendfile on;
        autoindex on;  # 开启目录文件列表
        autoindex_exact_size on;  # 显示出文件的确切大小,单位是bytes
        autoindex_localtime on;  # 显示的文件时间为文件的服务器时间
        charset utf-8,gbk;  # 避免中文乱码
    }

这时候相当于把/home/files/下的文件都映射出来了,访问路由/download/即可访问到文件。

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×