您当前的位置:主页 > 技术探讨 >
git+docker+nginx常用指令
时间:2022-09-05 17:26 日记人:arlen.zhou
一、git 常用指令
git clone 创建仓库
git add . 添加代码
git commit -a '备注' 备注
git push 提交代码
git branch -a 查看分支
git checkout 切换分支
git checkout -b dev_1.0 创建分支
git push origin dev_1.0 提交添加到远程
二、docker常用配置
安装doker run 没有依赖会自动下载
docker版本:docker version
执行下载: docker run nginx
查看依赖: docker images
端口启动映射: docker run -p 8080:80 -d nginx --name nginx-test
(-p 端口映射 访问写前面 -d:表示允许直接返回 --name 名字)
1.查看启动容器ip: docker ps
进入容器 :docker exec -it ( 容器名或id) /bin/bash
2.下载vim
因为容器是与本地隔绝的,所以我们要先安装vim
指令:
apt-get update #更新包管理
apt-get install vim -y #安装vim
3.vim修改配置 :vim /etc/nginx/nginx.conf
4.按insert可编辑,按esc,shift+; 在数wq可保存退出
5.exit退出容器
三、nginx 常用指令配置
nginx -s stop 或者 nginx -s quit
stop表示立即停止nginx,不保存相关信息
quit表示正常退出nginx,并保存相关信息
nginx -s stop 或者 nginx -s quit
nginx -s reload :修改配置后重新加载生效
nginx -s reopen :重新打开日志文件
nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确
nginx -s reopen #重启Nginx
nginx -s reload #重新加载Nginx配置文件,然后以优雅的方式重启Nginx
nginx -s stop #强制停止Nginx服务
nginx -s quit #优雅地停止Nginx服务(即处理完所有请求后再停止服务)
nginx -t #检测配置文件是否有语法错误,然后退出
nginx -?,-h #打开帮助信息
nginx -v #显示版本信息并退出
nginx -V #显示版本和配置选项信息,然后退出
nginx -t #检测配置文件是否有语法错误,然后退出
nginx -T #检测配置文件是否有语法错误,转储并退出
nginx -q #在检测配置文件期间屏蔽非错误信息
nginx -p prefix #设置前缀路径(默认是:/usr/share/nginx/)
nginx -c filename #设置配置文件(默认是:/etc/nginx/nginx.conf)
nginx -g directives #设置配置文件外的全局指令
killall nginx #杀死所有nginx进程
列子:通用配置 复制使用
server {
列子:通用配置 复制使用
server {
listen 8081;
server_name "";
charset utf-8;
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
location / {
root /opt/web;
index index.html;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
expires 10h;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.html?s=$1 last;
break;
}
}
location /artic {
proxy_pass http://localhost:80;
}
location /member {
proxy_pass http://localhost:80;
}
location /homgniu {
rewrite ^(.*) https://www.hongniuzy2.com;
}
}
上一篇:vue3新手教程入门
下一篇:koa2+mongoose安装操作,常用指令