nginx部署文件服务器

327 阅读1分钟

近期,将一些学习资料传到公司申请的虚拟机上,在服务器上部署了nginx服务,以便访问学习,下面是具体的步骤:

  1. nginx安装

    Centos 下安装nginx,使用yum install  nginx -y ,提示没有可用的软件包

    原因是nginx位于第三方的yum源里面,而不在centos官方yum源里面

    解决办法,安装epel,使用epel源

    执行yum install epel-release -y

    重新yum install  nginx -y    安装成功

  2. systemctl start nginx 启动nginx服务\

  3. firewall-cmd --zone=public --add-port=80/tcp --permanent

    firewall-cmd --reload

    开启80端口

    如果防火墙未开启 执行systemctl start firewalld

  4. ps -ef|grep nginx 查看服务

  5. pkill -9 nginx 强制杀掉服务

  6. vi /etc/nginx/nginx.conf修改配置文件

           location /vue/ {

                charset utf-8;

                autoindex on;

                alias  /root/jzh/BaiduNetdiskDownload/vue/;

            }

  7. 在浏览器访问/vue/文件夹,页面403,开始以为读写文件夹没有权限

    后来发现是配置文件中的user配置的是ngnix,将配置文件中的user配置成root,可以正常访问