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]
在搭建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]
相关文章推荐
- Linux之apache服务搭建以及浅析web安全 推荐
- 在linux平台上搭建目前企业公司中基于域名,ip以及端口的虚拟主机apache服务!还有
- 教你如何快速的在linux5.0上为大型公司企业搭建DHCP(动态主机配置)服务以及中继代理服务
- linux下SVN服务搭建:apache+svn+usvn+php+mysql
- Linux搭建nfs服务以及客户端配置
- Linux Apache服务介绍及搭建
- Linux下使用Apache的Httpd+Mod_jk+Tomcat搭建Web集群服务
- Linux学习日志day2 Part1——搭建freeIPA服务器实现用户管理以及SSH服务远程登录
- linux搭建apache服务并修改默认路径
- Linux上搭建SVN服务器以及使用SVN服务
- linux 系统中搭建web、www服务器时出现apache 服务不能启动的问题
- Apache服务环境在Linux中搭建详解
- linux快速搭建vsftpd服务以及常见问题
- 关于Linux+JDK+Tomcat+Apache+MySQL+PHP的Web服务环境搭建
- PHP环境搭建以及解决wampapache服务启动不了的问题
- linux下apache服务的搭建
- linux 里yum搭建apache服务
- linux搭建Apache服务(未经测试,先转再说)
- linux上边搭建Apache服务
- apache基本配置管理一:apache服务介绍,以及简单搭建