Apache几个简单的实验让你快速上手
Nginx和Apache都是Web服务程序,Apache占据大量市场,Nginx是后起之秀,都很厉害!
2.进入主配置文件,更改数据存放目录的路径
vim /etc/httpd/conf/httpd.conf
在编辑模式下搜索:?DocumentRoot
网站数据保存路径的参数DocumentRoot修改 为/home/wwwroot,同时还需要用于定义目录权限的参数Directory后面的路径也修改为/home/wwwroot
重启服务 systemctl restart httpd
用semanage命令对我们要更改的网站数据目录和目录下面的所有进行更改
最后要对安全上下文进行生效加上-Rv参数,R是递归修改,v是可视化可以看到我们修改的结果
4.在/home/wwwroot目录中添加一个index.html文档并编辑内容
访问网址127.0.0.1可以看到index.html中的内容。
二:个人主页
完成个人主页功能
1.更改配置文件/etc/httpd/conf.d/userdir.conf
把UserDir disable前面加上#号
public_html前面#去掉
2.切换用户,建立个人主页(个人主页的名字只能是index.html)
-f : 若该档案权限无法被更改也不要显示错误讯息
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
重启httpd服务
更改httpd_enable_homedirs --> off 为on
4.只想让自己查看自己的私人网页时要用到htpasswd生成一个个人主页的密码,保存到/etc/httpd/passwd中,用户名是Jack(用户名可以不是本机用户,可以自己随便起)。
5.编辑个人用户主页功能的配置文件
修改以下部分
6.登录127.0.0.1/~Jack时会发现要输入用户和密码才能登录而且可以看到public/index.html网页里面的内容
功能是服务器基于用户请求的不同IP地址、主机域名或端口号,实现提供多个网站同时为外部提供访问服务 的技术
1.基于IP
如果一台服务器有多个IP地址,而且每个IP地址与服务器上部署的每个网站一一对应,这样当用户请求访问不同的IP地址时,会访问到不同网站的页面资源
给网卡设置3个IP
重启网络
创建网站数据文件并写入内容
在配置文件中搜素DocumentRoot在下方添加
2.基于域名
重启httpd服务
3.基于端口
配置基于端口的实验需要设置selinux,因为selinux默认允许的端口没有我们要设置的端口,所以需要我们手动进行添加。
添加端口12,13,14
再次查看端口号
OK,设置完selinux我们回去继续编辑主配置文件,但是要多加几行直接在编辑模式下输入/Listen,在下面添加端口
还是老位置添加虚拟主机加上IP和端口号
重启httpd服务
即可通过端口号来访问网站内容,输入192.168.10.10:12,13,14。可以看到不同的内容,内容来自于/var/www/html/10,20,30
四:访问控制
允许或者拒绝某个IP地址访问网页
编辑httpd主配置文件,在添加虚拟主机的位置上添加内容
重启httpd服务
因为我们本机设置了3IP我们用另外两个都不能访问/server成功只有192.168.10.20能访问。
到此这篇yum安装fio(yum安装apache)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/cjjbc/51042.html