精华内容
下载资源
问答
  • 服务器 访问公网
    千次阅读
    2020-03-05 17:06:00
    一、服务器A,能访问公网
    • 网卡eth0, 配置内网IP
      vim /etc/sysconfig/network-scripts/ifcfg-eth0

      TYPE=Ethernet
      PROXY_METHOD=none
      BROWSER_ONLY=no
      BOOTPROTO=none
      DEFROUTE=yes
      IPV4_FAILURE_FATAL=no
      NAME="eth0"
      DEVICE="eth0"
      ONBOOT="yes"
      IPADDR=172.16.10.52 # 作为其它内网服务器的网关
      NETMASK=255.255.255.0
      GATEWAY=10.22.2.123 # 此处设置为能访问公网的IP, 如果还需要配置其他内网网卡,其网关都应该设置为此IP
      DNS1=114.114.114.114
      ZONE=public
      

      网关(GATEWAY)要设置为能访问公网的IP, 其IP地址作为其他内网服务器的网关。

    • 网卡eth1配置能连公网的IP

      TYPE=Ethernet
      PROXY_METHOD=none
      BROWSER_ONLY=no
      BOOTPROTO=none
      DEFROUTE=yes
      IPV4_FAILURE_FATAL=no
      NAME="eth1"
      DEVICE="eth1"
      ONBOOT="yes"
      IPADDR=10.22.2.123 # 能访问公网的IP
      NETMASK=255.255.255.0
      GATEWAY=10.22.2.254 # 公网网关
      DNS1=114.114.114.114
      ZONE=public
      
    二、服务器B,只有内网IP,通过服务器A访问公网
    • eth0
      TYPE=Ethernet
      PROXY_METHOD=none
      BROWSER_ONLY=no
      BOOTPROTO=none
      DEFROUTE=yes
      IPV4_FAILURE_FATAL=no
      NAME="eth0"
      DEVICE="eth0"
      ONBOOT="yes"
      IPADDR=172.16.10.162
      NETMASK=255.255.255.0
      GATEWAY=172.16.10.52 # 服务器A的内网IP地址
      DNS1=114.114.114.114
      DNS2=8.8.8.8
      
      网关(GATEWAY)为服务器A的内网IP地址。
      配置网卡之后需执行service network restart生效。
    三、配置ipv4转发
    • 修改服务器A配置文件 /etc/sysctl.conf,修改参数为1
      net.ipv4.ip_forward = 1
    • 生效
      sysctl -p
    四、配置服务器A使服务器B及其他内网服务器能访问公网
    • 使用firewalld
      打开IP地址伪装,firewall-cmd --permanent --zone=public --add-masquerade

      或者配置服务器A的iptables规则
      • 命令
        iptables -t nat -A POSTROUTING -s 172.16.10.0/255.255.255.0 -j SNAT --to-source 10.22.2.123
        172.16.10.0/255.255.255.0指整个172.16.10.0网段的IP都生效,也可单独指定某台服务器的IP,如:172.16.10.162
      • 保存规则
        上面的命令即时生效,若需要下次启动也可用,需保存规则:
        service iptables save
        如果有提示:Unit iptables.service could not be found. 则需安装iptables-services
    五、DNS解析失败的问题

    以上配置之后,通过IP能访问公网,但是使用域名则不行,即使已经配置了dns解析服务器。
    还需要在服务器A执行:
    iptables -I FORWARD 1 -s 172.16.10.0/24 -j ACCEPT #允许所有源地在172.16.10.0/24的ip经过本机

    更多相关内容
  • vmware Linux服务器访问公网

    千次阅读 2019-03-03 22:03:39
    通过vmware workstation来创建的虚拟机 1、将网卡VMware Network Adapter VMnet8改成DHCP自动获取IP。 2、将Linux虚拟机的网卡自定义连接到VMware Network Adapter VMnet8网卡上,如下图: 3、将虚拟机上的网络...

    1、将网卡VMware Network Adapter VMnet8改成DHCP自动获取IP。

    右下角—>右击
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    双击
    在这里插入图片描述

    在这里插入图片描述

    2、将上网的网卡(有线网卡或者无线网卡)共享给VMware Network Adapter VMnet8网卡;打开网卡属性 然后共享。如下图:

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    3、查看VMware Network Adapter VMnet8网卡的IPV4属性,已分配一个192.168.137.1/24的IP地址,将DNS设置为223.5.5.5,如下图:

    在这里插入图片描述

    4、将Linux虚拟机的网卡自定义连接到VMware Network Adapter VMnet8网卡上,并确保子网IP跟VMnet8网卡在同一网段

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    5、将虚拟机上的网络适配器设置为NAT模式

    在这里插入图片描述

    在这里插入图片描述

    6、将Linux虚拟机的网卡IP地址配置到192.168.137.x/24这个段的IP地址,网关配置为 192.168.137.1;DNS配置为223.5.5.5

    linux操作系统配置静态IP大全

    7、关闭Windows系统的防火墙,此时Linux虚拟机就可以ping通物理机以及外网了

    在这里插入图片描述

    展开全文
  • 终于决定买一台阿里云的服务器,然后下单成功很快就帮我配置好了环境,我一开始不知道初始密码,于是在云服务器管理控制台进行了重置密码,然后直接使用它给我提供的公网 ip 进行访问,结果显示访问失败,我还以为是...

     终于决定买一台阿里云的服务器,然后下单成功很快就帮我配置好了环境,我一开始不知道初始密码,于是在云服务器管理控制台进行了重置密码,然后直接使用它给我提供的公网 ip 进行访问,结果显示访问失败,我还以为是环境没帮我配的,以为要自己配php环境(我买的是PHP运行环境(centos)),然后我使用本机去 ping 公网 ip 结果可以 ping 通,我又使用 xShell 建立了会话,查看 apache 和 php 的版本,发现都存在,那为啥还访问不了?于是我又看到官网点击打开链接手动配置LAMP的教程,结果配到 apache 完成后没出来跟它一样的访问效果,这就尴尬了!后来发现其实环境已经配好的了,具体错误后来百度后尝试发现可以访问公网 ip 了,我按自己操作的步骤整理了截图,具体如下所示:

    配置完成访问方式如下所示:

    出现上述页面即访问成功!

    可能你会好奇,为啥会出现 phpinfo() 的信息?这需要去查看网站默认访问路径,先通过 Linux 命令查看 httpd.conf 文件的位置所在,再进去查看(可以修改为 /var/www 目录),如下所示:

      以下是 apache2.4 配置虚拟主机的内容,可直接加在 httpd.conf 最后:

      以下是apache2.2 虚拟主机的配置内容,可直接加在 httpd.conf 最后:

    <VirtualHost *:80>  
     ServerName domain.com  
     DocumentRoot "/home/www"  
     DirectoryIndex index.html index.php  
    

    <Directory “/home/www”>
    Options -Indexes +FollowSymlinks
    AllowOverride All
    Order deny,allow
    Allow from all
    Allow from host ip
    </Directory>

    </VirtualHost>
    最后重启 apache 服务即可,如 service httpd restart

    云服务器搭载业务,选择合适的平台最重要!

    从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。

    当然如何选择服务器机型,这里有篇文档汇总的比较详细,文档地址:

    云服务器哪家好!2021年阿里云、腾讯云、华为云的服务器配置及价格对比?​

    如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:

    阿里云服务器规格:规格实例族 - 云服务器 ECS

    腾讯云服务器规格:规格实例族 - 云服务器CVM

    展开全文
  • 部署公网访问服务器

    千次阅读 2022-03-23 17:35:11
    1. 云服务器选择 服务器了解和对比 服务器参数 2. 云服务器部署 3. 域名选择 直接在阿里云网站上购买域名,可以查询自己想取得域名有没有被占用。还可以选择是com/cn/top等等结尾的,价格不一样。 域名备案: ...

    1. 云服务器选择

    服务器了解和对比

    服务器参数
    在这里插入图片描述
    由于阿里新用户的优惠,选择了如下配置,基本可以满足日常建站和app小程序前后端的需要:
    在这里插入图片描述

    2. 云服务器部署

    见前面已经记录的文章:
    本地配置虚拟机linux开发环境
    docker-compose部署Java应用和相关依赖
    与本地部署配置几乎一致,需注意切换为prod环境,以及线上机器的ip。mysql密码和Minio密码也要注意不要试用默认密码了。
    另外,在云服务安全规则设置,可以设置禁止所有Ip对端口的访问,把自己的Ip段加入进去。以防被人挖矿。
    在阿里云安全组中希望配置一个段的ip才能对指定端口有权限,通过ip后带/可以实现。
    ip网络段配置:
    所有IP 0.0.0.0/0

    A级段 192.168.1.1/8
    表示192.0.0.0-192.255.255.255 
    对应子网掩码格式 192.168.1.1/255.0.0.0
     
    B级段 192.168.1.1/16
    表示192.168.0.0-192.168.255.255
    对应子网掩码格式 192.168.1.1/255.255.0.0
     
    C级段 192.168.1.1/24
    表示192.168.1.0-192.168.1.255
    对应子网掩码格式 192.168.1.1/255.255.255.0
    

    至此,便能从本地通过公网Ip加端口调通服务了。

    3. 域名选择

    直接在阿里云网站上购买域名,可以查询自己想取得域名有没有被占用。还可以选择是com/cn/top等等结尾的,价格不一样。
    域名备案:
    在这里插入图片描述
    备案大概需要十几天的时间。
    nginx配置域名

    另外,还可以在备案域名的基础上免费设置二级域名。在域名解析处,下面可能已经有www.等。点击添加记录,可以在现有域名基础上加入前缀,就组成了新的二级域名。比如mashang.com,可以加入前缀后组成二级域名cms.mashang.com

    4. 关联服务器

    域名买好之后,在工作台域名相关页面选择解析,填入关联机器的ip地址。
    在这里插入图片描述

    是否用nginx的思考。看网上都在容器中加入nginx,主要是基于多台机器部署,或者一台机器部署多个应用的考虑。我们单机针对网站和小程序端的话,刚开始应该还不需要nginx。另外还有一点是域名对应的服务器不加ip端口时只能访问80端口,所以才会需要nginx转发的别的端口上的应用上。但如果单机单应用的话,也能通过把应用的端口从8080改成80解决。

    nginx配置多个项目

    5. 加入SSL证书变https

    参考教程:
    tomcat导入ssl
    nginx导入ssl

    6. 访问测试

    通过将web服务映射到80端口即可通过域名直接访问。本地接口方法前的Ip改为线上申请的域名测试即可访问通。

    展开全文
  • 检测AC是否放行成功,是否可以访问公网阿里云服务器。下面给大家分享JS检测是否可以访问公网服务器功能代码,需要的的朋友参考下吧
  • 百度服务器公网IP无效

    千次阅读 2020-08-12 15:12:48
    Windows Server 2012 R2 百度服务器 公网IP访问失败问题前提百度服务开始消费你远程你那1G的电脑写好的项目放在你的服务上了解决为什么公网不让访问刷新你的服务 前提 一般做过web的小朋友都应该经历过,做好的web...
  • 百度云服务器公网ip无法访问

    千次阅读 2021-12-02 14:02:32
    百度云服务器公网ip无法访问
  • 今天 我们有一个华为云的ubuntu服务器 ,由于是外网 ,和之前一样操作之后发现不能像之前一样直接在windows电脑文件浏览器输入公网ip 后来网上搜了下 说是 运营商一般都把445这个端口给屏蔽了 然后试了好几个...
  • 该服务能够为虚拟私有云内的弹性云服务器提供网络地址转换(Network Address Translation)服务,使多个弹性云服务器可以共享使用弹性公网IP访问Internet。通过NAT网关的SNAT功能,即使VPC内的弹性云服务器不配置弹性...
  • 记得很早之前有帮大学同学处理过一个内网PC无法使用服务器NAT映射后的公网地址访问服务器的故障,记得红茶三杯老师有篇博文有做过很详细的分析,现转载过来分享给大家,原文如下:关于“内网PC无法使用服务器NAT映射...
  • 简单记录配置网关、路由器,进行端口映射;在外网通过公网IP访问kali虚拟机的apache站点。假设当前有以下设备、配置:手机数据访问页面http://110.110.110.110:8000,成功打开页面。
  • 场景:一台没有外网的node服务器,通过另一台有外网的master服务器,来访问外网。(这里使用的是华为云) node 192.168.0.99 master 192.168.0.102 华为云与阿里云不同的是,华为云网卡有一个“源/目的...
  • 刚购买的阿里云服务器自建网站却发现无法通过公网ip地址访问网站,主要是由于阿里云云服务器默认没有配置80端口的http协议安全组,给其添加上即可。 在自己的服务器实例中点击更多,选择网络与安全组,点击安全组...
  • 解决华为路由器用公网IP访问内网的命令.docx解决华为路由器用公网IP访问内网的命令.docx解决华为路由器用公网IP访问内网的命令.docx解决华为路由器用公网IP访问内网的命令.docx解决华为路由器用公网IP访问内网的命令...
  • 本机开启http服务器,可使用everything一键开启。 查询本机IP:百度“IP”,查看本机的公网IP即可。 小米路由器端口转发: a. 浏览器中输入http://192.168.31.1/,进入路由器管理界面 b. 【高级设置】→【端口转发...
  • 如何查看云服务器公网ip地址

    千次阅读 2021-08-08 02:43:18
    如何查看云服务器公网ip地址 内容精选换一换在华为云上安装完成后输入公网IP,无法连接目的虚拟机,端口无法访问工具。源端网络未连通目的端。目的端安全组未开放8082端口。目的端网络ACL禁用了8082端口。登录源端...
  • 解决局域网用公网域名访问内网web服务器
  • 最近在折腾Python Web,在测试的时候发现,本机可以正常访问,但外网无法通过公网IP访问页面。经过各种搜索,有大致三种解决方案。 一、修改/添加安全组端口 这是第一种方案,也是能解决大部分问题的一个方案。 由于...
  • 阿里云服务器ECS没有公网IP如何访问外网?购买云服务器时没有勾选公网IP和购买公网带宽,可以通过绑定弹性公网IP(EIP)的方式获得公网IP地址和公网带宽,云服务器吧来详细说下阿里云服务器绑定弹性公网IP的方法: ...
  • 阿里云轻量级应用服务器,可以开放供外网访问的端口。在服务器的控制台页面找到防火墙。添加规则,填写你需要开放的端口号。 添加成功,然后再服务器端,启动需要此端口的服务即可。 验证方式: 可以在本机的命令行...
  • 基于阿里云服务器及flask搭建后端,新手问题片面之见。
  • 之前买了一个阿里云ECS服务器,这两天项目需求在服务器上搭建了一个SRS服务器,按着正常操作步骤来的,最后在公网却始终访问不到我的阿里云服务器ip。入方向、出方向的端口甚至都全开了还是不能访问,突然想到还有...
  • 这时可以做内网穿透,通过第三方公网IP服务器进行数据转发,实现外网访问内网服务器。这里推荐一款内网穿透工具——`cpolar`,支持http/https/tcp协议,不限制流量,也支持永久免费使用(随机公网地址、4条免费隧道...
  • frp全名Fast Reverse Proxy, 是一个可用于内网穿透的高性能的反向代理应用,主要用于解决一些内网服务没有公网ip但是却需要提供外网访问的问题。使用frp可以将内网中的TCP、UDP、HTTP、HTTPS等协议类型的服务发布到...
  • 在使用华为云ECS服务器过程中无法ping通公网地址, 可能为安全组没有添加ICMP协议规则 解决: 登录华为云 - - -> 控制台 ---> 云服务器ECS --> 往左下找到 安全组 ; 找到安全组规则, 右上角点击添加安全组...
  • 无法通过公网ip访问服务器
  • 使用阿里云Windows云服务器公网ip访问Django制作的网页(不涉及IIS) 小白级教程
  • 自建服务器部署WEB网站可公网访问

    千次阅读 2021-05-21 11:13:57
    文章目录公网IP下自建服务器部署WEB网站一、公网IP端口映射到服务器主机二、web部署 公网IP下自建服务器部署WEB网站 一、公网IP端口映射到服务器主机 最直接的方案:端口映射。比如路由器的公网ip10.10.10.1,私网ip...
  • 映射内网ftp服务器公网访问问题解决

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 85,856
精华内容 34,342
关键字:

服务器 访问公网