maven私服

工具:nexus
环境要求:jdk>=1.8
命令:1. tar -zxvf nexus-version-unix.tar.gz
2. 进入 nexus-version/bin/`` 目录,执行命令./nexus start`

如果有问题,并且提示“ NOT RECOMMENDED TO RUN AS ROOT ”,可以通过修改 /bin/nexus 文件,在其中加入 RUN_AS_USER=root ,然后重新启动即可

默认账号密码: admin/admin123

k8s集群

  1. nginx集群配置
    背景: 151、152、153 共3台服务器
    微服务部署在151服务器、前端以及相关nginx部署在153服务器。151先启动相关redis-deploy等项目服务,然后再启动相关的多个service,
    153迁移前端代码、配置vhosts相关配置,
upstream srmapi {
	#后端微服务Ip:port
    server xxx.151:31222;
}
server {
		# 加ssl支持http和https
        listen  8801 ssl default;
        #身份认证材料
        ssl_certificate /home/dft/ssl/server.crt;
        ssl_certificate_key /home/dft/ssl/server.key;
        ssl_session_timeout 5m;
        ssl_prefer_server_ciphers on;
        server_name _;
        location / {
                return 403;
        }
}
server {
        listen       8801 ssl ;
        #前端ip地址
        server_name xxx.153;
        ssl_certificate /home/dft/ssl/server.crt;
        ssl_certificate_key /home/dft/ssl/server.key;
        ssl_session_timeout 5m;
        ssl_prefer_server_ciphers on;
        #charset koi8-r;

       access_log  /root/Desktop/host.mesapi.log  main;
        #root /root/Desktop/srm/html;
        root /home/dft/hy;
        index index.html;
        location / {
          #try_files $uri $uri/ @router;
          index  index.html;
        }
        location @router {
         rewrite ^.*$ /index.html last;
        }
        location /api/pdf {
          root  /srmtest;
        }
        location /api/images {
          root  /srmtest;
        }
        location /api/ {
                        proxy_pass   http://srmapi/;
                        add_header Access-Control-Allow-Origin *;   #解决跨域问题
                        add_header Access-Control-Allow-Methods 'GET,POST';
                        add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,Origin,Accept';  #解决跨域问题
          default_type application/json;
                        proxy_set_header  Host            $host;
                        proxy_set_header  X-Real-IP        $remote_addr;
                        proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
                         proxy_read_timeout 150;
         }
    }

如果不知道nginx具体位置,可以用ps -ef|grep nginx有的可以查询到,
或者whereis nginx查询、
杀死nginx服务命令:sudo pkill -9 nginx
然后重启nginx服务,进入nginx/sbin目录,执行命令:sudo ./nginx。

docker学习笔记

https://docker.easydoc.net
未完待续。。。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐