• Linux使用nginx反向代理。可实现域名指向特定端口


    在配置80指向域名的时候出现端口占用,使用kill -9无法杀死端口,应使用下面的命令来杀死进程
    killall -9 nginx(使用完本命令需要再把配置过的配置文件重新启动。命令写在了PS下面)
    后在root权限下的nginx的sbin下使用./nginx -t(命令重启nginx并检查是否有语法错误) 或者使用 ./nginx -s reload(重新加载)
    lsof -i :端口号
    (查看当前哪个端口被使用)

    本文没写如何配置项目路径。如需想知道,需要自己去查看百度。(如后面有需要我再补充吧。)

    nginx.conf配置可配置如下:

    server{
    listen 80;
    charset utf-8;
    server_name www.*********.com;
    location /
    {
    proxy_set_header Host $host;
    proxy_set_header X-Real-Ip $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_pass http://IP地址:端口号(自己按需求设置合理的端口即可);
    }
    }

    或者使用另一个方法(但本人为尝试过,有阅读过本文的读者可以尝试下)

    您可以将8018端口【8018是本人想把域名指向该端口】的server_name 添加上www.*********.com,并将8018改为80,重启nginx即可

    PS:
    nginx下的sbin中使用 下面命令启动指定配置文件的命令。
    nginx -c 文件路径

  • 相关阅读:
    POJ Problem 1363 Rails 【栈】
    POJ Problem 3040 Allowance 【贪心】
    ACM 程序对拍
    HDU Problem
    POJ
    HDU Problem
    HDU Problem—2124 Repair the Wall 【贪心】
    HDU Problem 1052 Tian Ji -- The Horse Racing 【贪心】
    POJ Problem Radar Installation 【贪心】
    Beyond Compare和输出文件比较的方法
  • 原文地址:https://www.cnblogs.com/LambertL/p/10395832.html
Copyright © 2020-2023  润新知