Apache源码安装和虚拟主机配置的教程详解_Linux

来源:脚本之家  责任编辑:小易  

/etc/httpd/conf.d/ 在这个bai目录du中新建一个zhi 后缀为.conf<VirtualHost *:7744> //774侦听的端dao口 DocumentRoot /var/www/html/redmine //网页版文件目桐铅衡录激伏 ServerName 192.168.0.1 //主机 </VirtualHost>然后保局做存重启httpd服务权 !追问怎么样改啊?在麻烦你一下。追答我说的是在那个目录下新建一个后缀名是.conf的文件内容已经给你贴上了www.zgxue.com防采集请勿采集本网。

源码安装Apache

可以使用基于IP地址的虚拟主机,也可以使用基于主机名的虚拟主机,建议使用后者。需要先配置DNS服务,使得能够解析两个名字,并且为两个网站分别建立目录。 下面是httpd.conf配置文件的例子: nameVirtualHost 192.168.0.2 DocumentRoot /var/www/

 1.上传Apache源码安装所需软件包

你需要把两个 php 分别配置在两个域名(或 ip)下。 如果是配置在一个域名(或 ip)下,至少有一个需要不用 php 后缀。

在这里插入图片描述

2.安装:

语法错了, you 家七四一三45零一五吧

安装顺序

apr—>apr-util—>pcre—>httpd

这个肯定是有问题的哦, 看下窝的网名可以吗?apache的问题还是有些困难的哦, 能解决!!!

安装编译环境

完整的应该是这样,在httpd.conf末位添加,或者取消注释NameVirtualHost xxx NameVirtualHost 192.168.56.2 DocumentRoot /usr/local/apache2/manual DirectoryIndex index.html.en ServerName www.a.com AllowOverride None Options indexes Di

yum -y install gcc gcc-c++

apr 编译安装

tar xzf apr-1.4.6.tar.gzcd apr-1.4.6./configure --prefix=/usr/local/aprmake && make install

apr-util 编译安装

tar xzf apr-util-1.5.1.tar.gzcd apr-util-1.5.1./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/make && make install

pcre 编译安装

tar xzf pcre-8.32.tar.gzcd pcre-8.32./configure --prefix=/usr/local/pcremake && make install

httpd 编译安装

tar zxf httpd-2.4.41.tar.gz cd httpd-2.4.41./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/ --enable-so --with-mpm=preforkmake && make install

配置基于IP的虚拟主机 给主机添加IP

临时添加(重启网卡失效)

[root@localhost ~]# ifconfig eth0:0 192.168.153.155

[root@localhost ~]# ifconfig eth0:1 192.168.153.156

查看效果

在这里插入图片描述

永久添加

复制网卡配置文件并编辑

在这里插入图片描述

在这里插入图片描述

重启网卡查看结果

在这里插入图片描述

创建两个虚拟主机的网站根目录和测试页面

[root@localhost ~]# mkdir /opt/1806A

[root@localhost ~]# mkdir /opt/1806B

[root@localhost ~]# echo “1806A” > /opt/1806A/index.html

[root@localhost ~]# echo “1806B” > /opt/1806B/index.html

修改Apache的主配置文件

位置 : /usr/local/apache/conf/httpd.conf

在这里插入图片描述

给虚拟主机的两个网站根目录授权

在这里插入图片描述

不然会报访问被拒绝的错误,状态码为403

在这里插入图片描述

将包含虚拟主机这一行取消注释

在这里插入图片描述

编辑虚拟主机配置文件

位置 :/usr/local/apache/conf/extra/httpd-vhosts.conf

在这里插入图片描述

开启Apache服务

在这里插入图片描述

查看效果

在这里插入图片描述

在这里插入图片描述

到此这篇关于Apache源码安装和虚拟主机配置的教程详解的文章就介绍到这了,更多相关Apache虚拟主机配置内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网! 您可能感兴趣的文章:apache虚拟主机配置: 二级目录访问跳转到其他根文件夹apache服务器一个ip(如:127.0.0.1)和多个域名(虚拟主机)的绑定如何配置apache虚拟主机的实例小结本地机apache配置基于域名的虚拟主机详解apache的源码安装详细过程全纪录

步骤一:为主机中的不同网卡设置各自的IP地址# ifconfig eth0 192.168.149.1# ifconfig eth0:1 192.168.149.2步骤二:在httpd.conf配置文件中,62616964757a686964616fe59b9ee7ad9431333332633032为每个虚拟主机设置不同的<VirtualHost>配置段<VirtualHost 192.168.149.1> ServerAdmin root@abc.com DocumentRoot /www/abcServerName www.abc.com</VirtualHost><VirtualHost 192.168.149.2> ServerAdmin root@good.com DocumentRoot /www/goodServerName www.good.com</VirtualHost> 步骤三:为不同的虚拟站点创建主页文件# echo 'Welcome to abc' > /www/abc/index.html# echo 'Welcome to GOOD' > /www/good/index.html步骤四:重新启动Apache服务# service httpd restart内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • centos 6.7系统下安装配置jdk的方法
  • linux下安装mariadb数据库问题及解决方法(二进制版本的安装)
  • linux系统下快速配置hugepages的完整步骤
  • linux ubuntu下ssh无密码验证配置的方法步骤
  • win7下vmware虚拟机安装linux7.2上网配置教程
  • centos5给/根分区扩容
  • linux下php加装mssql模块的方法
  • 详解centos7使用firewalld打开关闭防火墙与端口
  • linux环境下apache服务器配置二级域名的方法详解
  • 解决linux下大量time wait的方法详解
  • Linux基于IP地址的虚拟主机配置Apache服务
  • linux操作系统Apache配置虚拟主机
  • linux 下怎么配置虚拟主机
  • 如何配置linux下 虚拟主机
  • linux下如何用apache配置两个虚拟主机
  • linux上怎样配置APACHE2.4.6支持PHP,怎样配置虚拟...
  • 在linux中搭建基于域名的虚拟主机,配置完成后,重...
  • linux 中apache配置虚拟主机出问题了,描述如下,...
  • 新手,关于Linux下Apache的配置问题,基于名称的虚...
  • linux虚拟主机Apache服务器配置伪静态
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全星外虚拟主机华众虚拟主机linuxwin服务器ftp服务器dns服务器tomcat nginxzabbix云和虚拟化服务器其它首页服务器apache虚拟主机配置: 二级目录访问跳转到其他根文件夹apache服务器一个ip(如:127.0.0.1)和多个域名(虚拟主机)的绑定如何配置apache虚拟主机的实例小结本地机apache配置基于域名的虚拟主机详解apache的源码安装详细过程全纪录centos 6.7系统下安装配置jdk的方法linux下安装mariadb数据库问题及解决方法(二进制版本的安装)linux系统下快速配置hugepages的完整步骤linux ubuntu下ssh无密码验证配置的方法步骤win7下vmware虚拟机安装linux7.2上网配置教程centos5给/根分区扩容linux下php加装mssql模块的方法详解centos7使用firewalld打开关闭防火墙与端口linux环境下apache服务器配置二级域名的方法详解解决linux下大量time wait的方法详解apache开启.htaccess及.htaccessservice temporarily unavailabllinux下实现免密码登录(超详细)apache rewrite url重定向功能的linux下用cron定时执行任务的方法apache性能测试工具ab使用详解阿里云服务器ping不通解决办法(centos 6.4安装配置lamp服务器(acentos+nginx+php+mysql详细配置apache you don""t have permiss基于windowx的hyper-v安装centos系统linux查看进程的所有信息的方法示例详解centos8 配置静态ip的实现centos下使用squid架设cdn服务器的方法linux下的chkconfig命令详解apache下通过shell脚本提交网站404死链的linux centos6.6系统中安装mysql源码包的centos查询软件包的安装位置vmware下ubuntu16.04镜像完整安装教程linux 可执行文件与写操作的同步问题(文件
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved