搭建可以通过外网访问本地服务器CentOS7,这一篇就够了

背景:

公司有一台闲置服务器,准备重新利用起来。最终效果安装CentOS7,可以通过外网访问到这台服务器。

准备:

  1. 建议8G以上的U盘
  2. 下载软件工具UltraISO(免费试用版就可以)
  3. 下载阿里云CentOS
  4. 目前运营商默认给的是局域网IP,进入光猫后台查看网关信息,WAN IP如果是100段的就是局域网IP,打电话可以申请公网IP,教程使用的光猫后台是天翼网关后台
  5. 华硕路由器(光猫路由模式——>路由器——>服务器)

一:制作启动U盘

打开UItraISO软件,文件——>打开

打开UltraIOS软件

选中已经下载好的CentOS.iso文件

启动——>写入硬盘映像

选择U盘 

点击写入

直到刻录成功

二:把启动U盘插入服务器,服务器开机按F11(根据自己的来选择有的是F12)进入启动选择菜单,选择U盘

三:选择Test this media & Install CentOS 7

这里遇到的一道坎:

报错No Caching mode page found

解决办法:

重新进入选择Test this media & Install CentOS 7,然后按Tab键

把 vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet

修改为 vmlinuz initrd=initrd.img linux dd quiet,按Enter键

 

 看一下自己的U盘盘符记住,重新进入选择Test this media & Install CentOS 7,然后按Tab键

把 vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet

修改为 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet,按Enter键

 四:进入CentOS7界面安装

选择英文版

磁盘分区

设置root密码等等... 这里基本没有遇到坑,界面选择操作

五:安装成功后,首要设置网络

使用命令:ip addr 查看使用的网卡

 修改配置:vim /etc/sysconfig/network-scripts/ifcfg-enp8s0

#启用静态IP地址
BOOTPROTO=dhcp

#开启自动启用网络连接
ONBOOT=yes

ping www.baidu.com 如果有数据包传输表示可以上网了

六:进入路由器后台设置端口转发

外部网络(wan)——>端口转发

七:进入光猫后台设置端口转发

八:运营商申请一个外网Ip

九:正常可以外网访问到服务器了,这里会遇到一道坎,如果自己电脑外网IP和光猫外网IP一致,无法通过外网连接

在公司一位CURD BOY啥都要干呀...

  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要将Node.js服务器搭建外网访问服务器,你需要执行以下步骤: 1. 获取服务器的公共IP地址:你可以通过使用命令行工具,如`ipconfig`(Windows)或`ifconfig`(Linux/Mac)来获取服务器的公共IP地址。该地址将在后续的步骤中用到。 2. 允许服务器上的端口通过防火墙:默认情况下,服务器的防火墙可能会阻止外部访问。你需要配置防火墙以允许指定的端口通过。例如,如果你的Node.js服务器使用端口号3000,则需要配置防火墙以允许传入和传出的TCP连接通过3000端口。 3. 确保Node.js服务器正在监听公共IP地址:在你的Node.js代码中,确保你使用服务器的公共IP地址进行监听,而不是本地回环地址(即localhost或127.0.0.1)。例如,使用`app.listen(3000, '公共IP地址')`来启动服务器。 4. 配置网络路由器以将外部流量重定向到服务器:如果你的服务器位于局域网中,你需要配置路由器以将外部流量重定向到你的服务器。这通常涉及到端口转发或虚拟服务器设置。详细的配置过程将取决于你所使用的路由器品牌和型号,请参考路由器的用户手册或关于端口转发的相关教程。 5. 配置域名和DNS解析(可选):如果你想使用域名来访问服务器,而不是使用公共IP地址,你需要注册一个域名并配置DNS解析,将该域名指向你的公共IP地址。这可以通过在你的域名注册商的控制面板中进行设置。 完成上述步骤后,你的Node.js服务器应该可以通过公共IP地址或域名在外部网络中进行访问了。请确保你的服务器可靠并且已经采取了适当的安全措施,以保护服务器和应用程序免受潜在的攻击。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值