微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nginx代理Linux浏览器访问服务器文件

目录

一、安装配置Nginx

1.安装Ngnix所需依赖

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.下载Nginx

官方下载地址

  • Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版
  • Stable version:最新稳定版,生产环境上建议使用的版本
  • Legacy versions:遗留的老版本的稳定版

3.上传Nginx并jieya

rz
tar -xzvf Nginx-x.x.xx.tar.gz
笔者这里解压到了/usr/local/Nginx/下

4.初始化Nginx

进入Nginx目录

cd Nginx-1.19.9
使用认配置
./configure
编译安装
make
make install

二、配置Nginx

1.编辑Nginx配置文件

配置文件在解压目录/conf/Nginx.conf


server {
    listen 443 http2 ssl;
    listen [::]:443 http2 ssl;

    server_name xxxx;

    
    ssl_certificate /data/ssl/ssl.crt;
    ssl_certificate_key /data/ssl/ssl.key;
    ssl_session_timeout 5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;

    location / {
        proxy_redirect off;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_pass http://localhost:8080;
    }
   location /QYJQueueImg/ {
	root /home/;
	autoindex on;
   }
}

server {
    listen 80;
    server_name backgroudimg;
    location / {
    	proxy_pass http://localhost:9090/;
    }
    if ($host = xxxx.com) {
        return 301 https://$host$request_uri;
    }

    return 404;
}

三、常用命令

进入sbin目录
启动Nginx

./Nginx
重启Nginx
./Nginx -s reload
检查Nginx配置文件是否正确
./Nginx -t
最后successful是正确 fail是错误

查看ngnix安装目录
1.查看进程

ps -ef|grep Nginx

  1. 查看进程目录

ll /proc/端口号/exe

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐