zoukankan      html  css  js  c++  java
  • 菜鸟运维笔记:安装与配置Apacheserver

    前几天在在阿里花了49.5买了一个月的主机。

    试着好用再续费吧。

    • 地域:青岛
    • 可用区:青岛可用区A
    • CPU:1核
    • 内存:512MB
    • 带宽:1Mbps
    • 操作系统:CentOS 6.5 64位
    • 云盾:是

    安装apacheserver

    2014/10/27

    apache下载压缩包

    http://mirrors.hust.edu.cn/apache/httpd/

    下载最新的版本号吧。有*.gz和*.bz2的。bz2算法压缩的文件更小一点。只是这个文件也不大,差点儿相同。

    通过ftp上传两个下载好的文件到server

    • httpd-2.4.10.tar.bz2
    • httpd-2.4.10-deps.tar.bz2 //所需的依赖包

    假设主机上已经有这个依赖的话,能够不下载。

    解压到同一文件夹下

    我的文件夹是document

    tar xvf httpd-2.4.10.tar.bz2 -C document/
    tar xvf httpd-2.4.10-deps.tar.bz2 -C document/
    

    開始编译

    ./configure --prefix=/usr/local/apache2 --with-included-apr
    make 
    make install
    

    注意prefix= 后面的的文件夹是我的安装文件夹,能够任意指定
    运行第一行的时候。提示我缺少pcre(一个perl库),我又下了一份pcre。自己编译安装的。

    我去pcre官网下载。非常小的东西。居然非常久都下不好。无奈百度了一份国内的资源。非常快下好了,然后编译安装。


    启动apache

    /usr/local/apache2/bin/apachectl start
    

    此时报错AH0058,解决方式:进入apache2安装文件夹下的conf文件夹,打开httpd.conf把里面的ServerName那一行的凝视#消掉(我的是189行),后面的uri处改为自己的域名或IP地址,就能够了。比方:

    ServerName localhost:80

    localhost改为你的公网IP或域名。买了阿里主机会给你一个公网ip的。

    另外须要注意的是开启服务要以root身份运行。否则报错误AH00072

    測试

    用自己本地的浏览器訪问一下吧。浏览器输入主机的IP地址,80port无需指定。
    然后。屏幕上显示:

    It works!

    这个html文件在apache安装文件夹下的htdocs文件夹下。也就是你站点的根文件夹。


  • 相关阅读:
    tuple 元组及字典dict
    day 49 css属性补充浮动 属性定位 抽屉作业
    day48 选择器(基本、层级 、属性) css属性
    day47 列表 表单 css初识
    day 46 http和html
    day 45索引
    day 44 练习题讲解 多表查询
    day 40 多表查询 子查询
    day39 表之间的关联关系、 补充 表操作总结 where 、group by、
    day38 数据类型 约束条件
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/6849694.html
Copyright © 2011-2022 走看看