Nginx 安装、卸载及子目录代理Jenkins配置

2021-04-08  本文已影响0人  丿星纟彖彳亍

Nginx安装

Nginx 安装

依赖库

yum install gcc-c++ #注:gcc -v查看是否安装gcc版本
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

下载和安装

rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm # 将nginx添加到yum源的repo中
yum repolist # 查看yum源的repo
yum install nginx # yum源安装nginx
wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1
./configure --prefix=/usr/local/nginx    #(可以自定义其他配置选项)
make & make install

安装后的目录结构

查看刚安装的所有目录:rpm -ql nginx
主配置文件:/etc/nginx/nginx.conf
首页的html网页所在路径:/usr/share/nginx/html
缓存目录:/var/cache/nginx/fastcgi_temp
代理目录:/var/cache/nginx/proxy_temp

ssl server 配置

server{
    listen 443 ssl; 
        server_name  localhost www.hotd.xyz;
        ssl on;
        ssl_certificate /usr/local/nginx/conf/5451096_www.hotd.xyz.pem;
        ssl_certificate_key /usr/local/nginx/conf/5451096_www.hotd.xyz.key;
        ssl_session_timeout 1m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
}

Nginx子目录反向代理

1.修改jenkins配置文件:
vim /etc/sysconfig/jenkins
加上后缀:
JENKINS_ARGS="--prefix=/jenkins"
重启:
systemctl restart jenkins

2.修改nginx.conf:yum(/etc/nginx/nginx.conf)

    location /jenkins {
       proxy_pass  http://127.0.0.1:8080; #ip+port
    }

Nginx重载:
Yum安装--nginx -s reload
cd **/sbin--./nginx -s reload

卸载

sudo find / -name nginx*
or
sudo find / -name "nginx*"

说明:全局查找往往会查出很多相关文件,但是前缀基本都是相同,后面不同的部分可以用*代替,以便快速删除~

参考:

上一篇 下一篇

猜你喜欢

热点阅读