发表于: 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遇到的问题
评论