一、要求
配置不同IP访问
配置不同端口访问
配置域名访问
二、前期准备
关闭防火墙
systemctl stop firewalld
设置selinux
vim /etc/selinux/config
进入后
selinux=disable
三、实验过程
下载apache服务
yum install httpd -y
查看网卡信息
ifconfig
给网卡ens33添加ip地址
nmcli connection modify ens33 +ipv4.addresses 192.168.191.100/24
nmcli connection modify ens33 +ipv4.addresses 192.168.191.200/24
重启ens33
nmcli connection ens33 up
给IP为100和200创建文件
mkdir -p /var/www/html/ip/{100,200}
给创建的100和200文件创建html页面
echo "this is server 100" >/var/www/html/ip/100/index.html
echo "this is server 200" >/var/www/html/ip/200/index.html
给端口为100和200创建文件
mkdir -p /var/www/html/port/{100,200}
给创建的100和200的端口文件创建html页面
echo "this is port 100" >/var/www/html/port/100/index.html
echo "this is port 200" >/var/www/html/port/200/index.html
创建域名文件
mkdir /var/www/html/name/jiege
给域名文件创建html页面
echo "jie ge zui shuai" >/var/www/html/name/jiege/index.html
查看
tree /var/www/html
进入到配置文件目录
cd /etc/httpd/conf.d
创建一个配置文件(必须以.conf结尾,此处我配置的myhost.conf)
vim myhost.conf
配置虚拟主机文件
<Directory "/var/www/html">
AllowOverride None
# Options Indexes FollowSymLinks
# Allow open access:
Require all granted
</Directory>
# 域名
<VirtualHost www.jiege.com>
DocumentRoot "/var/www/html/name/jiege"
ServerName www.jiege.com
</VirtualHost>
#IP地址
<VirtualHost 192.168.191.100>
DocumentRoot "/var/www/html/ip/100"
ServerName 192.168.191.100
</VirtualHost>
<VirtualHost 192.168.191.200>
DocumentRoot "/var/www/html/ip/200"
ServerName 192.168.191.200
</VirtualHost>
#端口访问
Listen 100
<VirtualHost 192.168.191.129:100>
DocumentRoot "/var/www/html/port/100"
ServerName 192.168.191.129
</VirtualHost>
Listen 200
<VirtualHost 192.168.191.129:200>
DocumentRoot "/var/www/html/port/200"
ServerName 192.168.191.129
</VirtualHost>
保存退出
配置虚拟机本地host文件
vim /etc/hosts
编辑以下内容
192.168.191.129 www.jiege.com
配置本机(windows 10)host文件 (C:\Windows\System32\drivers\etc的host文件)
192.168.191.129 www.jiege.com
启动apache服务
systemctl restart httpd
查看apache状态
systemctl status httpd
在本机网页进行访问
基于ip
基于端口
基于域名文章来源:https://www.toymoban.com/news/detail-763885.html
四、总结
有手就行,多简单多全面文章来源地址https://www.toymoban.com/news/detail-763885.html
到了这里,关于Centos的apache安装和相关配置(全网最全)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!