linux挂在文件到外网映射

本文介绍如何设置Apache HTTP Server以提供静态网页内容,并详细说明了如何配置本地YUM仓库供软件包安装使用。步骤包括开启服务、创建目录、挂载镜像及修改配置文件等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、开起httpd静态网站
    service httpd start
    
2、Apache网站提供的静态页面
    目录:/var/www/html

3、在html文件夹中创建一个子目录,应为没有html静态页面在html文件夹中的时候默认是显示apache首页
    mkdir centos6
    
4、进行镜像挂载
    mount -t iso9660 -o ro /dev/cdrom /var/www/html/centos6/
    
5、yum install 访问公司仓库
    1)cd /etc/yum.repos.d/
    2)cp CentOS-Media.repo CentOS-local-web.repo
        [c6-media]
        name=CentOS-$releasever - Media
        baseurl=file:///media/CentOS/
                file:///media/cdrom/
                file:///media/cdrecorder/
        gpgcheck=1
        enabled=0
        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    修改为:
        [c6-local-web]
        name=CentOS-local-web
        baseurl=http://mini1/centos6
        gpgcheck=1
        enabled=1
        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
        
6、注销其他文件
    rename .repo .repo.bak *
    mv CentOS-local-web.repo.bak CentOS-local-web.repo

### 如何配置Linux系统进行端口转发以暴露内网服务至公网 #### 使用CPOLAR实现快速简便的端口映射 对于希望迅速建立连接而不涉及复杂设置的情况,可以考虑使用像cpolar这样的工具来完成端口映射的任务。一旦安装完毕,在外部设备上的浏览器输入`http://局域网ip:9200`就能访问到位于Linux主机的服务,并可通过该Web界面进一步调整配置参数[^1]。 #### 利用SSH隧道与跳板机方案 当面对的是没有分配公网地址的内部服务器时,则可以通过具备公共互联网接口的一台中间服务器作为桥梁来进行流量传递。具体来说就是把目标应用监听于特定编号(比如MySQL默认使用的3306号)的数据包重定向给远端客户请求处理[^2]。 #### 应用IPTABLES规则实施静态NAT转换 如果拥有固定的广域网出口并且想要长期稳定地对外开放某些资源的话,那么编辑防火墙策略不失为一种有效的方法之一。这里给出了一条命令实例用于说明怎样把来自指定子网范围内的通信都伪装成另一组IP发出的样子:`iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j SNAT --to 23.234.22.11`[^3]。 #### 借助FRP构建双向代理通道 最后介绍一款开源软件——Frp,它允许用户轻松搭建从私有网络到公开可到达位置之间的安全链接。按照官方文档指示准备好相应文件之后执行如下指令即可让程序持续运行并自动加载所需设定:`pkill -f frpc;nohup /root/frp/frpc -c /root/frp/frpc.ini &`[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值