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

东莞搜狗推广网站诊断与优化的作用

东莞搜狗推广,网站诊断与优化的作用,网站百度收录快,网站改版 如何改版1.创建一个mysql ,无法外部访问 docker run -d --name mysql_container -e MYSQL_ROOT_PASSWORDliuyunshengsir -v /path/to/mysql_data:/var/lib/mysql mysql2.设置规则外部直接可访问 要使用 iptables 将网络流量转发给内部容器中的 MySQL 服务,你可…

1.创建一个mysql ,无法外部访问

docker run -d --name mysql_container -e MYSQL_ROOT_PASSWORD=liuyunshengsir -v /path/to/mysql_data:/var/lib/mysql  mysql

2.设置规则外部直接可访问

要使用 iptables 将网络流量转发给内部容器中的 MySQL 服务,你可以按照以下步骤进行设置:

  1. 确保系统已经启用了 IP 转发功能
    vim /etc/sysctl.conf
   net.ipv4.ip_forward=1

保存文件后,使用以下命令使更改生效:

sudo sysctl -p
  1. 设置 NAT 规则来实现端口转发。假设 MySQL 容器监听的端口是 3306,并且外部访问的端口是 8888,你可以使用以下命令来添加 iptables 规则:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 13306 -j DNAT --to-destination 172.17.0.2:3306

替换 <内部容器的IP地址> 为你的 MySQL 容器实际的 IP 地址。

  1. 允许转发的数据包通过防火墙。使用以下命令启用转发:
   sudo iptables -A FORWARD -p tcp --dport 13306 -d <内部容器的IP地址> -j ACCEPT

替换 <内部容器的IP地址> 为你的 MySQL 容器实际的 IP 地址。

  1. 如果你的系统上启用了防火墙(例如 UFW),请确保允许相应的端口通过防火墙。例如,在 UFW 中,你可以运行以下命令开放 13306端口:

    sudo ufw allow 13306
    

    这将允许外部主机连接到你的系统的 13306端口。

完成上述步骤后,当有外部请求进入系统的 13306端口时,iptables 将会将流量转发给内部容器中 MySQL 服务的 3306 端口,从而实现端口转发。请确保你的 MySQL 容器已经正确配置并监听了相应的端口。

3.永久保存规则

在 CentOS 系统上,可以使用以下方法来永久设置 iptables 规则:

  1. 使用 iptables 命令保存和加载规则:这是一种简单的方法,当系统重启时会自动加载保存的规则。

    • 配置所需的 iptables 规则。例如,添加规则:

      sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
      sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
      sudo iptables -A INPUT -j DROP
      
    • 保存规则到文件:

      sudo service iptables save
      
    • 这将把当前的 iptables 规则保存到 /etc/sysconfig/iptables 文件中。

    • 当系统启动时,iptables 服务将自动加载保存的规则。

  2. 使用 iptables-services 包:这是一个包含 iptables 服务的软件包,可让你更方便地管理 iptables 规则。

    • 首先,确保已安装 iptables-services 包:

      sudo yum install iptables-services
      
    • 启动 iptables 服务,并设置为在系统启动时自动启动:

      sudo systemctl start iptables
      sudo systemctl enable iptables
      
    • 配置所需的 iptables 规则。例如,添加规则:

      sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
      sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
      sudo iptables -A INPUT -j DROP
      
    • 保存规则到文件:

      sudo service iptables save
      
    • 这将把当前的 iptables 规则保存到 /etc/sysconfig/iptables 文件中。

    • 当系统启动时,iptables 服务将自动加载保存的规则。

确保在配置 iptables 规则之后,将其保存并加载,以便规则在系统重启后仍然生效。

http://www.yayakq.cn/news/79490/

相关文章:

  • 环保类网站模板免费下载甘肃省兰州市城乡建设厅网站
  • 班级网站建设思路开发一款新闻app需要多少钱
  • 猎趣网站模板做的网站如何下载
  • 桂林网站seo莲花网站建设
  • 信息发布型网站网页代码小游戏
  • 怎样防止网站被黑城乡与建设部网站
  • 自己做一个网站多少钱广州网站优化渠道
  • 鞋网站建设方案河南定制网站建设企业
  • 企业做网站属于广告宣传费吗孟村县做网站价格
  • 广州那家做网站最好wordpress默认插件
  • 深圳企业建站公司wordpress对php版本
  • 网站制作 牛商网网站留言系统是怎么做的
  • 亚马逊如何做折扣网站的营销做网站开发要学什么
  • 正规的扬中网站建设网站的图片要会员才能下载怎么做
  • 用织梦做的网站怎样看cdr做好排班怎么做网站
  • 网站推广的主题网络营销八大职能
  • 视频模板网站网络优化基础知识
  • 做母婴产品哪个网站做的好保定网站设计优势
  • 什么网站可以找人做设计师建设网站后期需要哪些
  • 搜索视频 网站开发做不做我女朋友的网站
  • 常州建网站农产品品牌建设
  • 网站开发多少钱一个月一家专门做打折的网站
  • 国内产品网站w源码1688广州怎么做网站
  • 六安网站制作公司排名网站页面设计图是用什么软件画的
  • 广州手机网站制作手机网站返回跳转页面代码
  • 公路水运建设质量与安全监督系统网站不买服务器做网站
  • 地方门户网站源码下载国外文创产品设计
  • 腾讯云快速建站wordpress 制作widget
  • 空间网站建设想自己做网站怎么做
  • 点蜜免费空间上传网站建设第三方公众号平台网站教程