当前位置: 首页 > wzjs >正文

著名建筑网站wordpress博客工具

著名建筑网站,wordpress博客工具,wordpress封堵默认注册入口,大前端配置步骤 确保内网服务可访问 在Nginx服务器上测试内网服务是否可达(如 curl http://内网IP:端口)。 修改Nginx配置文件 编辑Nginx配置文件(通常位于 /etc/nginx/nginx.conf 或 /etc/nginx/conf.d/ 目录下)。 添加反向代理配置 …

配置步骤

  1. 确保内网服务可访问
    在Nginx服务器上测试内网服务是否可达(如 curl http://内网IP:端口)。

  2. 修改Nginx配置文件
    编辑Nginx配置文件(通常位于 /etc/nginx/nginx.conf 或 /etc/nginx/conf.d/ 目录下)。

  3. 添加反向代理配置
    示例配置(将公网IP的80端口代理到内网服务 192.168.1.100:8080):

    server {listen 80;  # 监听公网IP的80端口(HTTP)server_name your-public-ip.com;  # 替换为公网IP或域名location / {proxy_pass http://192.168.1.100:8080;  # 内网服务地址proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}
    }
  4. 保存并测试配置

    sudo nginx -t        # 检查配置语法
    sudo systemctl reload nginx  # 重启Nginx生效

关键参数说明

配置项作用
listen 80;监听公网IP的80端口(HTTP),如需HTTPS改用 listen 443 ssl;
server_name填写公网IP或域名(若无私用域名可直接用 _ 或省略)
proxy_pass核心参数:指向内网服务的地址(格式:http://内网IP:端口
proxy_set_header传递客户端真实IP和Host信息,避免内网服务丢失来源信息

高级场景配置

1. 通过域名区分多个内网服务
server {listen 80;server_name service1.your-domain.com;  # 域名1location / {proxy_pass http://192.168.1.101:8000;}
}server {listen 80;server_name service2.your-domain.com;  # 域名2location / {proxy_pass http://192.168.1.102:9000;}
}
2. 启用HTTPS加密
server {listen 443 ssl;server_name your-domain.com;ssl_certificate /path/to/cert.pem;ssl_certificate_key /path/to/privkey.pem;location / {proxy_pass http://192.168.1.100:8080;proxy_set_header Host $host;proxy_set_header X-Forwarded-Proto $scheme;  # 告诉内网服务是HTTPS}
}
3. 路径转发(非根路径)
location /api/ {proxy_pass http://192.168.1.100:3000/;  # 注意结尾的斜杠(/)会移除/api前缀
}

网络与安全设置

  1. 防火墙开放端口

    sudo ufw allow 80/tcp    # 开放HTTP端口
    sudo ufw allow 443/tcp   # 开放HTTPS端口
  2. 路由器端口转发(如果Nginx不在公网)
    将公网IP的端口(如80)转发到运行Nginx的内网服务器IP和端口。

  3. 安全建议

    • 使用HTTPS加密流量(免费证书可通过Let's Encrypt获取)。

    • 限制访问IP:Nginx配置中通过 allow/deny 控制来源IP。

    • 内网服务本身配置防火墙,仅允许Nginx服务器访问。


验证访问

通过公网地址测试访问:

curl http://公网IP       # 或浏览器访问

若返回内网服务的响应内容,则配置成功。

💡 提示:若遇到502错误,检查内网服务是否运行、Nginx能否访问内网IP、内网防火墙是否放行Nginx服务器的IP。

http://www.dtcms.com/wzjs/797577.html

相关文章:

  • 自己做网站要不要钱wordpress抽奖主题
  • 把网站扒下来以后怎么做网站备案帐号找回密码
  • 自己做网站建设制作推广的含义
  • 建网站英文WordPress点击头像
  • 建设网站好处软件开发培训机构
  • 缅甸网站网站代理怎么做如何做视频网站流程
  • 济南网站建设在哪里本地如何安装wordpress
  • 营销式网站广州优化公司哪家好
  • 本地wordpress站点上传wordpress注册登录修改
  • 网站产品标签文章标签怎么做的网站建设或网站优化排名
  • 网站设计师待遇微信里的小程序占内存吗
  • 网站运营与管理期末考试电商运营工资一般多少钱一个月
  • 长沙优化网站盐山县做网站
  • 建设网站需要的资质证书可以做免费的网站吗
  • 武昌网站建设哪家便宜卷帘门怎么做网站
  • 网站首页怎样排版施工企业iso认证
  • 中国最有名的建设网站网站后台设计教程
  • 网站设计的任务八大电商平台是哪几家
  • 网上做网站网站网络广告怎么做
  • 做淘宝的网站深圳最简单的网站建设
  • 莱西网站建设哪家好短视频营销的正确步骤
  • html建站西双版纳北京网站建设
  • 建设网站安全措施广东省54个市
  • 做汽车拆解视频网站国外推广都是怎么推广
  • 杭州电商网站策划设计上海每44秒就有一人死于新冠
  • 网站建设先买主机还是门户网站定制
  • 网站配色风格有哪些网络平台制作方法
  • 做电商网站搭建晋升网页设计作业电影介绍网站
  • python网站开发的优势从做系统找不到以前的网站
  • 做网站之前需要准备什么郑州做网站九零后网络