centos7配置

本文介绍了如何在CentOS系统中设置网络接口,将ONBOOT改为yes并使用DHCP获取IP,切换到阿里yum源,管理防火墙打开80端口,以及安装和配置Apacheweb服务器的基本步骤。

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

1. 联网

$ vi /etc/sysconfig/network-scripts/ifcfg-eth0 

ONBOOT改为yes,同时BOOTPROTO得是dhcp

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=031ebd0c-b7b1-4e3c-bad7-40cac42772bf
DEVICE=eth0
ONBOOT=yes

重启网络

$ systemctl restart network
$ dhclient

尝试ping www.baidu.com就能通了。

2. yum换源(阿里源)

阿里镜像站有换源说明,注意用 centos 7的。

$ curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
$ yum clean all
$ yum update -y

3.防火墙

# 1. 查看防火墙状态
$ firewall-cmd --state

# 2. 查看防火墙规则
$ firewall-cmd --list-all

# 3. 重新加载配置,使得改动立即生效
$ firewall-cmd --reload

# 4. 查看开放端口(允许任意IP访问)
$ firewall-cmd --zone=public --list-ports

# 5. 开放任意端口
## --permanent为永久生效,没有此参数重启后即失效。
## 多个端口用: --add-ports=1-65535/tcp
$ firewall-cmd --zone=public --add-port=80/tcp --permanent
$ firewall-cmd --reload

# 7. 移除端口
$ firewall-cmd --zone=public --remove-port=80/tcp --permanent
$ firewall-cmd --reload

本节参考博文:Centos之防火墙/服务管理(firewall/iptables)命令详细说明

4. web服务器(Apache)

# 安装启动
$ yum install httpd
$ systemctl start httpd

# 查看运行状态
$ systemctl status httpd

注意开放防火墙,然后在外部通过IP访问就能看到了。

添加新站点需要在/etc/httpd/conf添加自定义配置文件即可,下面是最简单的,在对应位置创建网站文件即可:

Listen 81
<VirtualHost *:81>
	DocumentRoot /var/www/000-default
</VirtualHost>

(记得开放防火墙端口)更复杂配置看官网。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

barbyQAQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值