首页 / LINUX / Linux之web服务的搭建
Linux之web服务的搭建
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux之web服务的搭建,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2490字,纯文字阅读大概需要4分钟。
内容图文
![Linux之web服务的搭建](/upload/InfoBanner/zyjiaocheng/1045/9609c7f7906e41d08f8665b37864b9c6.jpg)
今天我来给大家分享一下在Linux下搭建web服务器
1、安装包
yum install httpd
安装完成后我们会在/etc目录下看到有一个httpd的目录
我们的默认文件存放位置在/var/www/html
然后修改我们的注配置文件
vim /etc/httpd/conf/httpd.conf ServerName 自己的主机名:80
表示服务名称为自己的主机名,监听在80端口
然后就可以建文件了
vim /var/www/html/index.html hello
这就是我们的主页文件了
然后我们开启一下我的HTTP服务
service httpd start
然后我们就可以在另外一台虚拟机上测试了
这就简单的搭建好一台web服务器了。
注:如果显示无法连接,可能是你的防火墙给挡在墙外了,需要关闭防火墙才行。
2、创建基于文件的访问控制
首先我们需要创建一个目录
cd /var/www/html mkdir admin mkdir bbs vim bbs/index.html hello a vim /etc/httpd/conf/httpd.conf <Directory "/var/www/html/admin"> Options none Allowoverride AuthConfig AuthType Basic AuthName "Admin Area." AuthUserFile /etc/httpd/conf/.httpasswd Require valid-user </Directory>
然后做用户名和密码存放文件
htpasswd -c -m /etc/httpd/conf/.httpasswd tom tom tom htpasswd -m /etc/httpd/conf/.httpasswd jry jry jry
然后重读一下配置文件
service httpd reload
当我们再次访问时就会弹出输入用户名和密码了
3、基于组的访问控制配置
在2的基础上,我们创建一个文件
vim /etc/httpd/conf/.httpgroup test:tom
添加test组,组成员为tom,然后再编辑配置文件,把上个实例中的文件内容修改如下
vim /etc/httpd/conf/httpd.conf <Directory "/var/www/html/admin"> Options none Allowoverride AuthConfig AuthType Basic AuthName "Admin Area." AuthUserFile /etc/httpd/conf/.httpasswd AuthGroupFile /etc/httpd/conf/.httpgroup Require group test </Directory>
然后重读配置文件
service httpd reload
然后我们分别登陆tom和jry查看
4、基于端口做虚拟主机
编辑主配置文件
vim /etc/httpd/conf/httpd.conf 添加 Listen 8080 开启监听8080端口 #DocumentRoot "/var/www/html" 注释掉中心主机配置,这样虚拟主机配置才能生效 <VirtualHost 172.16.249.29:80> ServerName www.jsh.com DocumentRoot "/web/hosta" </VirtualHost> <VirtualHost 172.16.249.29:8080> ServerName www.jsh.com DocumentRoot "/web/hostb" </VirtualHost>
配置文件语法检查
httpd -t
创建对应的目录,并提供页面文件
mkdir -pv /web/host{a,b} vim /web/hosta/index.html hello hosta vim /web/hostb/index.html hello hostb
然后重读配置文件
service httpd restart
然后就可以测试了
5、基于IP的虚拟主机
步骤跟4实例中的一样,只用把第二个IP地址改为其他IP即可,并把8080端口改为80。
原文:http://8455162.blog.51cto.com/8445162/1538359
内容总结
以上是互联网集市为您收集整理的Linux之web服务的搭建全部内容,希望文章能够帮你解决Linux之web服务的搭建所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。