欢迎旅行者到此一游
使用Nginx实现反向代理
ShiinaAiiko.NO.00004·2019/09/10/ · Articles

哭泣、

需求主要是:

通过打开www.aiiko.club而实现访问www.aiiko.club:某端口

通过打开diary.aiiko.club而实现访问www.aiiko.club:另外一个端口

不用在域名后面输入端口即可实现反向代理。


WindowsSever实现

初步部署

1、从官网下载Nginx。(下载地址

2、放在服务器端的某个文件夹里。

3、打开CMD、进入这个Nginx文件夹、输入start nginx即可实现开启Nginx、(注意80端口不能被占用)


自定义配置

如果我想实现通过www.aiiko.club访问www.aiiko.club:5555该如何实现呢?


1、打开Nginx目录下的conf文件夹下面的nginx.conf配置文件

..\nginx-1.16.1\conf\nginx.conf


2、在配置文件内新增一个JSON格式的sever {}、将自己的站点信息输入进去

比如说:

    server {
        listen 80;                              #监听的端口、默认80、这个不用修改
        server_name www.aiiko.club aiiko.club;  #这里是你想访问的域名、空格间隔可以设置多个  
        rewrite ^(.*)$  https://$host$1 permanent; #自动转为https请求
        location / {
        proxy_pass http://localhost:9999;       #这里则是你想代理的所属网站内网IP和端口
        }
    }


3、覆盖之前的配置文件、然后nginx -s reload重新加载一下即可实现。


喵呜!!!!!!!!!


配置HTTPS

  server {
    listen 443 ssl;
    server_name 网址;
    ssl_certificate   ssl证书的绝对地址.pem;
    ssl_certificate_key ssl证书的绝对地址.key;
    ssl_session_cache  shared:SSL:1m;
    ssl_session_timeout 5m;
    ssl_ciphers HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers on;
     
    location / {
    proxy_pass https://本地IP:本地端口;
    }
  }


相关命令

查看nginx的版本号:nginx -v

启动nginx:start nginx

快速停止或关闭nginx:nginx -s stop

正常停止或关闭nginx:nginx -s quit

配置文件nginx.conf修改重装载命令:nginx -s reload

重庆市
阴转小雨
Windows
like
dislike
comment
874
Author:ShiinaAiiko.NO.00004
Time:2019.09.10 03:52
comments0
ShiinaAiiko.NO.00004欢迎旅行者到此一游
Recommended
No Content Published Yet
ShiinaAiiko.NO.00004欢迎旅行者到此一游