您的位置:首页 > 运维架构 > Apache

Linux之apache服务搭建以及浅析web安全

2017-01-10 12:38 281 查看
WEB服务器的架设,在linux有一个很著名的架构叫lamp:linux+apache+mysql+php,就知道apache的分量了。

 

在搭建apache服务钱需要做DNS服务器

DNS的搭建/10319657/1852795


http的详解/10319657/1837595






apache

后台进程:httpd


脚本:/etc///httpd


默认使用端口:80(http),443(https) 



所需RPM包:httpd 

配置路径:/etc/httpd/* 

默认网站存放路径:/var/www/*

优点:免费,稳定,速度快

先安装apache

etc/httpd存放着apache的所有配置文件,/var/www是网页文件存放目录,一般在HTML内

vim /etc/httpd/conf/ appach的主配置文件

 

配置文件主要由全局环境、主服务器配置和虚拟主机3个部分组成。每部分都有相应的配置语句,该文件所有配置语句的语法为“配置参数名称 参数值”的形式。

中每行包含一条语句,行末使用反斜杠“\”可以换行,但是反斜杠与下一行中间不能有任何其他字符(包括空白)

的配置语句除了选项的参数值以外,所有选项指令均不区分大小写,可以在每一行前用“#”号表示注释。 

如果能看见红色的redhat的测试页面,就证明你的安装没有问题,如果看不见,你就要从新安装,或者调试你的网络了,网页文件默认是放在/var/www/html中的,我们现在就自己去写个网页,简单的测试下

documentRoot 就是定义网站的默认网站存放目录

配置DNS,将地址解析到linux的ip地址(上篇的DNS已经解析过了)

 

虚拟目录

每个 Internet服务可以从多个目录中发布。通过以通用命名约定
(UNC) 名、用户名及用于访问权限的密码指定目录,可将每个目录定位在本地驱动器或网络上。虚拟服务器可拥有一个宿主目录和任意数量的其它发布目录。其它发布目录称为虚拟目录。

apache的config文件中documentRoot
后面的是apache在解析页面时候的根目录,如果在本机上同时存在两个工作目录那么如果不虚拟(alias)目录的话,需要不断修改documentroot的路径,然后重启apache,相当麻烦,解决这个问题的办法之一就是设置虚拟目录

虚拟目录虚拟目录有以下优点。

(1)便于访问。

(2)便于移动站点中的目录。

(3)能灵活加大磁盘空间。

(4)安全性好。

(5)使用Alias选项可以创建虚拟目录。

 

[code=delphi;toolbar:false"> 
mkdir /var/www/dns/
echo /var/www/dns > /var/www/dns
并在最后加上Alias/dns “/var/www/dns”
cd   /etc/sysconfig/network-scripts
cp  ifcfg-eth0   ifcfg-eth0:0
vim   ifcfg-eth0:0
DEVICE=eth0:0
IPADDR=[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: