发表于: 2020-05-29 23:02:28

1 1159


在服务器里下载nginx

使用wget 命令,下载出错,源在国外,下不动。

请教师兄,使用yum命令下载

cd /usr/local/src 找到nginx目录

yum install nginx安装

vim nginx.conf 编译配置文件


    server {

        listen       80 default_server;

        listen       [::]:80 default_server;

        server_name  _;

        root         /usr/share/nginx/html;

        # Load configuration files for the default server block.

        include /etc/nginx/default.d/*.conf

将root改为我从git服务器clone到远程服务器上的目录

为  root    /home/git/gitskills;

保存并推出vim模式

nginx -t 发现conf文件没有错误,

nginx -s reload重启nginx服务器

浏览器访问 报错403 forbidden


修改配置文件,

加入8082端口访问,报错

修改配置文件

user root;

worker_processes auto;

error_log /var/log/nginx/error.log;

pid /run/nginx.pid

使用户权限为root。

nginx -s reload 登录成功。


思考,为何会拒绝访问


报错页面显示服务器拒绝了我们的访问

根据Linux运行原理

在daemon过程中,因我们配置的路径

ngnix会访问从git上clone下来的仓库

而linux系统运行各方面都需要权限

我们的nginx.conf下的

user 默认为nginx 这是一个用户组

我们将user改为root 

或者在git目录下给nginx权限就可以访问了。

 任务2完成。


明日目标:深度思考之前任务1和2遇到的问题


返回列表 返回列表
评论

    分享到