设为首页 收藏本站
查看: 1441|回复: 0

[经验分享] Apache服务器架设(个人web站点)

[复制链接]

尚未签到

发表于 2018-11-27 06:40:56 | 显示全部楼层 |阅读模式
前言:Apache服务器允许Linux用户架设其个人的web站点,/var/www/html目录放的是本网站的首页,如果希望每个用户都可以建立自己的个人网页,则需要为每个用户在Home目录中建立一个放置个人网页的目录.http.conf 文件中,找到UserDir参数,设置默认值是public_html,即为每个用户在home目录中的网站目录.管理员为每个用户建立public_html目录.然后用户把网页文件放在该目录下即可.
1.     查看查看系统中安装的Apache服务组件:
       DSC0000.jpg
2.     利用vim编辑器对httpd.conf文件进行修改,在终端输入“Vim /etc/httpd/conf/httpd.conf”命令,打开Apache的配置文件httpd.conf.
3.     个人站点的设置参数主要在   之间设置,所以个人web站点只需要在这两处地方进行设置就行了,而且由于httpd.conf的配置文件过于长,所以截图就只截关键部分。
4.     修改  部分,截图如下,字段说明如图下所示:
DSC0001.jpg
上面的图是Apache服务器配置文件没有修改时的默认设置,从图中可以看出,“UserDir disabled”即不可以有个人站点,可是该怎么允许有个人站点的?紫色线部分说的很清楚,只要将“UserDir disabled”这一行去掉,然后去掉红色线“UserDir public_html”前面的注释符“#”就可以启用效果了。可是为了以后的操作方面,我们将“UserDir disabled”这一行注释掉,手工再添加“UserDir public_html”这么一行就可以了,如下图所示:
DSC0002.jpg

5.     修改 部分,截图如下,字段说明如图下所示:
DSC0003.jpg
我们要让 其作用,就需要将他们前面的“#”字符给弄掉。Apache服务器利用了三个访问参数可实现对指定目录的访问控制。
Dney:定义拒绝访问列表
Allow:定义允许访问列表
Order:定义执行允许访问列表和拒绝访问列表的先后顺序。
DneyAllow参数后面可以指定拒绝/允许访问列表,访问列表可使用一下形式:
All :表示拒绝/允许所有用户
域名:表示拒绝/允许域内的所有用户,例如:deny from linux.com
IP地址:表示指定允许/拒绝部分IP地址段或者特定IP地址的访问。例如:Allow from 192.168.10 192.168.20.5允许192.168.10.0这个网段的和192.168.20.5这个Ip地址访问。
Order参数只有两种:
Order Allowdeny:表示先执行允许访问列表再执行拒绝访问列表,默认情况下将拒绝所有没有明确被允许的用户
Order deny Allow :表示先执行拒绝访问列表再执行允许访问列表,默认情况下将允许所有没有明确被允许的用户
修改的配置信息如下图所示:

DSC0004.jpg

6.     创建个人web站点用户和用户密码,设置web站点页面,同时设置主目录权限,允许其他用户浏览网页内容,如下图所示:
      DSC0005.jpg
7.     关闭防火墙和启动httpd服务,如下图所示:
DSC0006.jpg
8.     windows计算机上启动IE浏览器,在地址栏输入 http://192.168.10.100/~yangzexin 显示/home/yangzexin/public_html目录下Index.html文件的内容,如下图所示:(注意:访问形式为:http://IP地址/~用户名或者“http://域名/~用户名”)
      DSC0007.jpg




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-639992-1-1.html 上篇帖子: Apache的URL重写规则的标志详细说明 下篇帖子: org.apache.commons.digester.Digester使用 [待续]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表