要准备的环境CentOS 7
安装:
1.yum安装httpd服务
yum -y install httpd
2.安装成功
使用:
1.启动httpd服务
systemctl start httpd
2.设置访问的IP地址和指定端口
cd /etc/httpd/conf/
vi httpd.conf
进入配置文件修改
关闭防火墙
切记一定要关闭防火墙要不重启服务会失败
重启服务
访问服务
练习:
更换 httpd 软件的主页的主目录
httpd 软件 默认的主页根目录在/var/www/html 下
1.进入目录
cd /etc/httpd/conf/
2.备份文件
cp httpd.conf httpd.conf.bak
我们确保文件不被损坏,我们备份一个(也可以不用备份,看个人)
3.创建目录
mkdir -p /data/html
这里data目录,是我自己创建的,你们可以创建一下
4.进入配置文件和修改
vi httpd.conf
修改配置文件
119 #DocumentRoot "/var/www/html"
120 DocumentRoot "/data/html"
125 <Directory "/data/html">
126 AllowOverride None
127 # Allow open access:
128 Require all granted
129 </Directory>
5.重启服务并查看是否成功
systemctl restart httpd
我们编写一个文件查看是否成功
echo testtest > /data/html/index.html
我们去访问一下
#############################################################################
添加虚拟主机
1.创建一个文件
vim /etc/httpd/conf.d/test.conf
2.写入配置文件
<VirtualHost 192.168.100.100:80>
ServerAdmin support@jfedu.net
DocumentRoot "/data/html/100/"
ServerName www.accp.com
ErrorLog "logs/www.accp.com_error_log"
CustomLog "logs/www.accp.com_access_log" common
</VirtualHost>
<VirtualHost 192.168.100.200:80>
ServerAdmin support@jfedu.net
DocumentRoot "/data/html/200/"
ServerName www.accp.com
ErrorLog "logs/www.accp.com_error_log"
CustomLog "logs/www.accp.com_access_log" common
</VirtualHost>
<Directory "/data/html/">
AllowOverride None
# Allow open access:
Require all granted
</Directory>
3.创建目录
mkdir -p /data/html/100/
mkdir -p /data/html/200/
4.创建数据
echo 100 > /data/html/100/index.html
echo 200 > /data/html/200/index.html
5.创建一个临时网卡
ifconfig ens33:0 192.168.100.200/24
6.重启服务并测试是否成功
systemctl restart httpd
切记一定要关闭防火墙,两边都是
我们要开一台机器去测试
完成!!!!!!!