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

[经验分享] 搭建Apache服务器

[复制链接]

尚未签到

发表于 2018-11-28 13:43:39 | 显示全部楼层 |阅读模式
  1.使用tar解压Apache的安装包httpd-2.2.9.tar.gz以-C参数指定解压到的位置。
2.进行配置
进入解压后的目录中以./configure 进行配置,以--prefix=指定安装目录,--enable-so使httpd服务能够动态加载模块功能,--enable-rewrite使网页具有重写功能。
3.以make命令进行编译,编译完成以后以make   install命令进行安装。
  一、配基于域名的虚拟主机。(如同IP192.168.1.1,不同域名www.a.com和www.b.com)
首先配置DNS主机添加域名的正向区域解析。如添加www.a.com的正向区域,在DNS服务器上打开DNS的主配置文件/var/named/chroot/etc/named.conf文件,添加:
zone  "a.com" {
type  master;
file  "a.com";
};
然后在/var/named/chroot/var/named下创建a.com域的正向解析数据库文件a.com进行编辑:
  $TTL           84600
@       IN       SOA    a.com.   admin.a.com. (
        2011022201
        3H
        12M
        1W
        1D
)
@       IN      NS    www.a.com.
www     IN      A     192.168.1.1
同理添加www.b.com的正向区域和创建b.com的区域数据库文件并配置。
完成后重启DNS服务。
安装Apache程序包httpd-2.2.9.tar.gz安装到/usr/local/apache2下。
编辑/usr/local/apache2/conf/extra/ httpd-vhosts.conf文件:
  NameVirtualHost   192.168.1.1                           主机的主机名或者IP地址

    DocumentRoot  "/usr/local/apache2/htdocs/b"     网站文件的绝对路径
    ServerName   www.b.com                          网站域名
    ErrorLog "logs/b.error.log"                     网站的错误日志存放处及日志名称
    CustomLog "logs/b.access.log" common            网站的访问日志存放处及日志名称

  
    DocumentRoot  "/usr/local/apache2/htdocs/a"
    ServerName    www.a.com
    ErrorLog "logs/a.error.log"
    CustomLog "logs/a.access.log" common

编辑完后保存退出,编辑Apache的主配置文件/usr/local/apache2/conf/httpd.conf更改ServerName后为主机IP或者主机名。在配置文件的最后用Include引用。
  Include   conf/extra/httpd-vhosts.conf
  完成后用 /usr/local/apache2/bin/apachectl   -t 检查语法,如果为Syntax  OK则说明语法正确。
用 /usr/local/apache2/bin/apachectl   start  开启apache服务。





运维网声明 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-640796-1-1.html 上篇帖子: Linux笔记9.APACHE 下篇帖子: apache 支持ssl 证书
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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