Linux 搭建静态页面

很多时候由于测试需要,经常搭建测试网站,下面是个人写的简易shell 脚本,快速搭建静态页面,跟搭建分享下

#/bin/bash
echo "正在安装检测环境!!!耐心等待"
port=80
ping baidu.com -c 3 > /dev/null
if [ $? -eq 1 ] 
then
   echo "请检查DNS配置"
   exit 1
fi
yum  -y install  curl > /dev/null   安装curl 
yum -y install httpd > /dev/null  安装http
sleep 5
\cp -r ./web1 /var/www/html/  将静态页面文件cp 到指定目录
echo  "DocumentRoot /var/www/html/web1
ServerName dummy-host.example.com
DirectoryIndex index.htm" >> /etc/httpd/conf/httpd.conf
service httpd restart
if [ $? -eq 1 ]
then 
    echo "网站启动异常,请检查配置!!"
    exit 2
fi
curl http://127.0.0.1:$port >/dev/null
if [ $? -eq 0 ]
then
    echo "安装完毕"
    exit 0
else
    echo "网站无法访问,请检查!!!"

fi

静态页面 index.html,测试页面内容可以根据需要自行编写html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>测试页面</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.3790.5128" name=GENERATOR></HEAD>
<BODY>
<H1>测试页面</H1>
<P>测试页面</P>

虽然给定引用未涉及天翼云搭建静态 IP 的方法,但一般而言,在天翼云搭建静态 IP 可按以下步骤操作(以 Linux 系统的云服务器为例): ### 1. 登录天翼云控制台 登录天翼云官方控制台,进入云服务器实例列表面,找到需要设置静态 IP 的云服务器实例。 ### 2. 分配弹性公网 IP 在控制台中,为云服务器分配一个弹性公网 IP。若已有可用的弹性公网 IP,可直接将其绑定到目标云服务器实例。 ### 3. 配置云服务器网络接口 通过 SSH 等方式登录云服务器,编辑网络接口配置文件。以 CentOS 系统为例,编辑 `/etc/sysconfig/network-scripts/ifcfg-eth0` 文件(`eth0` 为网络接口名称,根据实际情况修改),添加或修改以下内容: ```plaintext TYPE=Ethernet BOOTPROTO=static IPADDR=192.168.1.100 # 静态 IP 地址,根据实际情况修改 NETMASK=255.255.255.0 # 子网掩码,根据实际情况修改 GATEWAY=192.168.1.1 # 网关地址,根据实际情况修改 DNS1=8.8.8.8 # DNS 服务器地址,根据实际情况修改 DNS2=8.8.4.4 # 备用 DNS 服务器地址,根据实际情况修改 ONBOOT=yes ``` ### 4. 重启网络服务 保存配置文件后,重启网络服务使配置生效。在 CentOS 系统中,可使用以下命令: ```bash systemctl restart network ``` ### 5. 验证配置 使用 `ip addr` 命令查看网络接口配置,确保静态 IP 地址已正确配置。同时,可尝试通过浏览器访问网站或使用 `ping` 命令测试网络连接。 ### 6. 配置安全组规则 在天翼云控制台中,配置安全组规则,允许外部网络访问云服务器的特定端口。例如,若需要通过 SSH 访问云服务器,需开放 TCP 22 端口。 ### 7. 绑定弹性公网 IP 在控制台中将分配的弹性公网 IP 绑定到云服务器实例,确保云服务器可以通过该弹性公网 IP 与外部网络通信。 不同操作系统和网络环境下的配置步骤可能有所不同,在进行配置前,建议参考天翼云官方文档或联系天翼云技术支持获取详细的配置指导。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值