apache基础

apache基于多域名的虚拟主机

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/var/www/html/xk/shuyou"
ServerName www.shuyou.group
ServerAlias shuyou.group
ErrorLog logs/shuyou_error.log
CustomLog logs/shuyou_access.log common
</VirtualHost>

<VirtualHost *:80>
ServerName www.lizhi.group
DocumentRoot "/var/www/html/xk/lizhi"
ErrorLog logs/lizhi_error.log
CustomLog logs/lizhi_access.log common
</VirtualHost>

禁用一个或多个ip访问

<Directory "/var/www/html">
Order deny,allow

Allow from 0.0.0.0
deny from 192.168.1.153
</Directory>

定义跳转

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lizhi.group$ [OR]
RewriteRule ^(.*)$ http://www.shuyou.group/$1 [R=301,L]

时间: 2024-10-03 22:25:43

apache基础的相关文章

WebServer 之http与httpd(apache)基础介绍

httpd是Apache超文本传输协议(HTTP)服务器的主程序.被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池.说到httpd,首先就要了解HTTP协议,HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议.它可以使浏览器更加高效,使网络传输减少.它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等. 以下是个人对WebSer

linux -apache 基础 rpm包

大家好新人第一次发表博客  本次发表的是apache httpd web服务器 基础配置 基于rpm包的 废话就不多说了 第一步大家都懂的 yum install httpd -y 安装rpm包 关于配置yum源什么的这里就不说了 安装完成后 service httpd restart 启动服务,然后用 ps aux | grep "httpd" 看一下服务进程起来没有 rpm -qc httpd 查看一下 配置文件所在的 目录 /etc/httpd/conf/httpd.conf 为

Apache基础教程

Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中.本教程主要介绍了Apache安装.Apache环境配置.Apache搭建网站.Apache压力测试等与Apache相关的知识,希望能对大家有所帮助. 一.Apache安装及其他 第1讲:Apache 2.2.16安装教程 第2讲:Apache+php安

Apache基础服务之Web访问控制(身份验证、虚拟目录、虚拟主机)

Apache HTTP server之所以受到众多企业的青睐,得益于其代码开源.跨平台.功能模块化.可灵活定制等诸多优点,其不仅性能稳定,在安全性方面的表现也十分的出色.接下来我们通过Apache搭建网站来学习一下通过创建虚拟目录登录访问网站,并且设置身份验证来提高访问安全性,还可以通过不同域名即创建虚拟主机访问. 接下来做一下试验,我们深入感受一下:1.挂载镜像文件,安装http服务 如下图所示:路径etc/httpd/下的还有一个conf.d 一般情况下建立的一些虚拟目录.虚拟主机,还有基于

apache基础学习

1,apache是什么? 目前最主流的三个Web服务器是Apache Nginx IIS 2,环境搭建 linux系统安装xampp: 先下载xampp for linux,放在/opt文件夹下,程序员常常把程序放在这个文件夹下,便于管理. 输入命令自动安装:sudo ./xampp-linux-x64-5.6.23-0-installer.run ,图形界面点击next,finish,安装完成. 运行和停止:命令分别是>sudo /opt/lampp/xampp start   和  >su

Activiti基础教程--01(简介、代码生成Activiti的25张表、Activiti配置文件activiti.cfg.xml生成25张表、在Eclipse上安装Activiti插件)

一.简介 Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现. 创始人Tom Baeyens是JBoss jBPM的项目架构师,以及另一位架构师Joram Barrez,一起加入到创建Alfresco这项首次实现Apache开源许可的BPMN 2.0引擎开发中来. Activiti是一个独立运作和经营的开源项目品牌,并将独立于Alfresco开

web基础概念

什么是http? http是一种超文本传输协议(hyper text tranfer protocol),工作在应用层.超文本就是拥有超级链接的文本(html hyper text mark language 超文本标记语言),最开始的超文本传输协议只是为了方便文件检索的工具,并没有各种其他的东西. 这里我们主要介绍http协议实现的工具httpd(apache) 基础概念: URL(Uniform Resource Locator):资源标识,用于描述服务器上某特定资源的位置: 一次完整的ht

apache(服务器软件)

apache基础 apache:www.apache.org --->主页中的project项目标题中提供了apache组织发布的各种平台软件.apache:是取自"a patchy server"的读音,意思是充满补丁的服务器.发布了很多开源的应用程序.如大数据库的平台软件hadoop.zookeeper等. 软件包名称:httpd服务端口:80/tcp 443/tcp查apache的配置文件:rpm -qc httpd配置文件: /etc/httpd/conf/httpd.c

云计算学习路线教程大纲课件:HTTP Server: Apache知识点

云计算学习路线教程大纲课件:HTTP Server: Apache知识点: 建议使用2.4及以上的版本 ======================================================== 一.Apache基础 Apache: www.apache.org 软件包: httpd 服务端口: 80/tcp(http) 443/tcp(https,http+ssl) 配置文件: /etc/httpd/conf/httpd.conf /etc/httpd/conf.d/*.