1 ) 安装httpd
yum -y install httpd
2 ) 查看目录
3 )配置文件
4 ) 默认是没有启动的
5) 开始启动apache
并设置开机自启动
6 ) 再次查看apache 服务
7 ) 查看端口 已经看到成功了
8) 装上elinks 浏览器
[root@xuegod6 conf]# yum install elinks -y 字符界面浏览器
9 ) 验证一下 elinks 192.168.24.66 elinks IP地址
10 ) 打开apache 的配置文件
vim /etc/httpd/conf/httpd.cnf
11 ) 一键安装 lamp
[root@xuegod6 conf]# yum -y install httpd mariadb mariadb-server php php-mysql
12 ) 启动数据库mariadb
13 ) 做安全设置密码
14 ) 写入PHP 测试页面
如果没有反应的话就restart一下重新加载
[root@xuegod6 html]# systemctl restart httpd
15 ) 再次 使用浏览器测试一下
二Apache 服务的安装和安全配置 虚拟机柱等
1 移除欢迎的配置文件
2 创建默认首页
3 开始访问
4 LAMP 环境,几种不同的安全访问机制的实现
① 修改网站目录对应参数以及权限
修改网站默认更目录,并且设置访问权限,只有在我允许的范围之内可以访问
修改文档目录为/var/www/html/bbs
修改DocumentRoot 路劲为指定的目录
html 目录上创建一个bbs
4.2 vim index.html 打开
4.3
4.4
4.5 修改配置文件 修改之前备份一个
4.6
重新加载
[root@xuegod6 bbs]# systemctl reload httpd
再次访问 默认改变更目录已近改变
4.7 配置访问权限
①
改动别名
创建目录并创建一个首页
②
修改啊配置文件
恢复配置文件
③
插入以下内容 ④
Alias /phpdata/ "/usr/local/phpdata/"
<Directory "/usr/local/phpdata/">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
重启httpd 服务
systemctl restart httpd
使用客户端浏览
⑤
6) 在没有目录想情况下
出现一个目录
7 ) 再次浏览
访问到目录
屏蔽我们的目录在配置文件中在Indexes 加个-号就行
重启httpd 服务
[root@xuegod6 conf]# systemctl restart httpd
4.9 用户密码加密
①
恢复了页面
②
③
第一次创建的时候就添加c 选项 , 第二次以后就不用添加选项了
m 是md5 加密方式
c 是创建的意思
④
⑤
开始用客户端浏览
⑥ 成功
五 配置apache 虚拟主机 ,实现一台服务器上运行多个网站
Apache 虚拟主机实现有三种方法
1 通过不同的IP地址
2 通过不同的域名
3 通过不同的端口
1)
写入以下内容
<VirtualHost 192.168.0.63:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/html/
ServerName dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.0.56:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/html/bbs/
ServerName dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
2 )
3 ) 重启服务httpd
systemctl restart httpd.service
4 ) 开始浏览器访问