阅读文章的目的要求和内容
文章配套的配置视频(推荐)
配置步骤(一步一步的来,别错了)
第一步:root用户登录,输入密码
编辑
第二步: 安装Apache服务器
第三步:使用 ip add show 来查看两个网卡的 ip 地址
第四步: 编辑 httpd 主配置文件,使用 shell 命令
第五步:查找 DirectoryIndex ,将其值设置为自己站点首页文件的文件名。这里假设为:index.html
第六步:增加 Listen80 一行
第七步:将一节中的内容改为:
第八步:确保 IncludeOptional conf.d/*.conf 一行启动
编辑
第九步:增加如下内容
第十步: 创建目录 mkdir /var/www/html/auth
第十一步:创建 .htaccess 文件,vim/var/www/html/auth/.htaccess,添加如下内容
第十二步:设置登录验证用户的密码:htpasswd -c /etc/httpd/conf/authpasswd 登录验证用户
第十三步:配置公共网站登录首页文件,vim /var/www/html/auth/index.html ,内容自行定义。
第十四步:创建以自己姓名拼音命名的个人网站,主页空间为home/个人姓名拼音/www
第十五步:制作个人网站首页,也就是 /home/个人姓名拼音/www/index.html 文件,内容自己确定;第十六步:给主目录赋权,使用shell命令:chmod -R 755 /home/个人姓名拼音第十七步:配置基于 IP 地址的虚拟主机
第十八步:创建主目录及首页
第十九步:设置域名解析(和前面的域名要对应)
第二十步:创建基于域名的虚拟主机网站(基于端口的虚拟主机和基于域名的虚拟主机)选作内容
第二十一步:检查配置文件中的语法是否正确:httpd-t第二十二步:临时关闭 SELINUX 和防火墙:
开始测试(看看自己有没有配置成功!)
httpd启动错误定位(部分出现问题的解决方案)
结语
阅读文章的目的和要求
阅读文章内容
若是看不懂以下步骤,博主还贴心的为大家录制了整个流程的配置视频,大家可以点击下方的链接观看视频进行配置。
Centos7下虚拟机配置WEB服务器,Apache服务器的安装和配置,独立Apache服务器的安装和配置个人网站和虚拟主机的搭建,Apache服务器的运行测试
实验前请自行在虚拟机中添加一个网络适配器,确保有两个网络适配器,网络连接都采用nat方式。Windows下启用vmneta8虚拟网卡,设置ip和dns采用自动获取方式。
yum -y install httpd*
ip add show
vim /etc/httpd/conf/httpd.conf
<Directory "/var/www/html/auth">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory "/var/www/html/auth">
AllowOverride AuthConfig
</Directory>
mkdir /var/www/html/auth
注意:登录验证用户,改成自己的名字,例如:zhangsan
AuthName "auth"
AuthType Basic
AuthUserFile/etc/httpd/conf/authpasswd
Require user 登录验证用户
htpasswd -c /etc/httpd/conf/authpasswd
vim /var/www/html/auth/index.html
#执行shell命令:vim/etc/httpd/conf.d/vhost.conf
<VirtualHost服务器ip地址>
DocumentRoot /test
ServerName 虚拟主机域名(自行定义)
<Directory "/test">
options Indexes FollowSymlinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
echo"第一个IP地址公共网站域名">>/etc/hosts
echo"第二个IP地址虚拟网站域名">>/etc/hosts
setenforce 0 systemctl stop firewalld 或者: 也可以配置防火墙规则和永久关闭SELinux,具体如下: vim/etc/selinux/config 将SELINUX=enforcing修改为:SELINUX-disabled firewall-cmd--permanent --add-port=80/tcp firewall-cmd --reload
OK了。配置完成,接下来进行测试
这里可看可不看
配置完成!祝大家配置一切顺利,要是不会配置可以看文章最开头我录制的配置所有流程的视频。