菜鸟运维笔记:安装与配置Apache服务器

前几天在在阿里花了49.5买了一个月的主机。试着好用再续费吧。

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

安装apache服务器

2014/10/27

apache下载压缩包

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

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

通过ftp上传两个下载好的文件到服务器

  • 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地址,80端口无需指定。

然后,屏幕上显示:

It works!

这个html文件在apache安装目录下的htdocs目录下。也就是你网站的根目录。

时间: 2024-08-25 10:33:37

菜鸟运维笔记:安装与配置Apache服务器的相关文章

菜鸟运维笔记:安装与配置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上传两个下载好的文件到

菜鸟运维笔记:安装MySQL及phpMyAdmin

阿里云提示我备案,挺烦人的.前天通过github的学生开发包.免费获得了DigitalOcean的100刀消费券(要花5美元来激活账户),购置了一个每月10刀的主机,实际是按小时收费的,日结,很划算的.机器配置如下: 1 GB/ 1 CPU 30 GB SSD 硬盘 2 TB流量 CentOS7.0 旧金山机房 旧金山机房是几个国外机房里面比较稳定的,虽然ping有170+,但也比其他的快,强烈不建议新加坡机房,卡飞,而且经常断线. 关于lamp,lnmp网上已经有了wdcp,lnmp一键安装包

菜鸟运维笔记:小记编译安装Nginx所遇到的坑

转载请注明出处:http://blog.csdn.net/guodongxiaren/article/details/40950249 谢谢合作 前言 无论是CentOS,或是Debian/Ubuntu.甚至是Windows.Nginx都有已编译好的安装包可用. 通常仅仅须要在终端上潇洒地输入apt-get install ...或是yum install ..就能够了.可是对于我这个源代码编译狂来说.那样一键安装,显然无法满足我心理需求. 获取Nginx源代码 下载 官网已经出现了1.7了.只

菜鸟运维笔记:配置Apache二级域名及WWW訪问

事实上www訪问也能够理解为二级域名的一种. 域名 比方.com..org..edu..gov..info..net等等都是一级域名,或称顶级域名. 其详细格式是 *.顶级域名,比方csdn.net.而二级域名比方:bbs.csdn.net.blog.csdn.net.*.csdn.net的csdn.net就是二级域名. 实际上 http://csdn.net 都会重定向到 http://www.csdn.net 这个二级域 改动 http.conf文件 在该文件里配置"虚拟主机",即

菜鸟运维笔记:配置Apache二级域名及WWW访问

其实www访问也是二级域名的一种. 修改 http.conf文件 在该文件中添加 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /www/html/api/ ServerName java.unclewang.org </VirtualHost> 如果你想配置你的域名的www访问,只需要把上述步骤中的java改为www.其路径指向网站根目录(DocumentRoot指向的路径)就行了. 小心403 注意所

菜鸟运维笔记:Windows上用Xshell管理你的云主机

如果你的PC是linux系统,那么直接在终端用ssh命令就可以了.如果是Windows系统,那么就要用到ssh客户端. PS:笔者双系统.有时候还是要用到Windows的. Windows上ssh客户端 Windows上登陆远程主机有一下几种方式: putty SecureCRT Xshell putty小巧,无需安装,但是不够美观,做功粗糙.SecureCRT我没用,下了一个貌似是收费的,懒得找破解,而且SecureCRT不支持文件传输的协议.最后试试Xshell吧. Xshell基本配置 登

菜鸟运维笔记:编写crontab计划任务

管理主机的时候,我们每天有些事情是经常要做的,为了避免每次都手工操作,我们可以编写计划任务,来让主机周期性地按照计划来自动执行. 安装启动 CentOS下: yum install vixie-cron yum install crontabs 安装前者一般会同样安装上后者. 启动服务. service crond start 要启动该服务才行. 系统级crontab 用ls /etc/cron然后敲两下TAB,可以看到相关文件及目录. cron.d/ cron.daily/ cron.hour

Windows服务器Pyton辅助运维--03.安装Visual Studio 的 Python 开发插件 PTVS

PTVS (Python Tools for Visual Studio) http://pytools.codeplex.com/ 当前版本:2.1 RC PTVS (Python Tools for Visual Studio) 是一个开源项目,采用Apache 2.0许可发布.PTVS的主要特性包括:CPython.IronPython.Jython和PyPy:高级编辑功能如IntelliSense:多重构:内置REPL(read-eval-print loop)窗口:调试和分析功能,等等

运维笔记{网络改造}来个照虎画猫!

运维笔记{网络改造}之疯言疯语 话说现有网络环境大概是这样的 ---.100MB联通光纤总带宽---. 连接Cisco 2960交换机--.. -.连接H3C5100路由器x4台----.1/2层各两台(ˇˇ) 想-{每台独立的公网IP做NAT转换} -连接Cisco3560三层交换机x4台-..对应每台路由器-..{交换机之间使用Trunk口连接} -.连接接入层杂牌交换机x8台-.每台3560接两台接入层交换机到桌面交换机-工位. 描述完毕!!! 改造完成环境是那样的呢?   Look看吧