Ubuntu下搭建apache服务器

本文遵守CC-BY。

前言:

  其实在Ubuntu下搭建apache服务器异常简单,下面开始正文。

一、下载安装

  其实这里有两种办法,

    1.从官网下载源码到本地编译;

    2.利用Ubuntn自带的apt-get;

  其实两种方法我都用过,并且通过了,不过你没有什么高级的定制话需求的话,非常建议使用第二种方法。

  1. 编译源码在官方网站上有详细的步骤,只要跟着他走就可以了  官方网站(这个里面的Compiling and Installing部分)

  2. 下载安装

sudo apt-get install apache2

      安装完成后察看服务启动状态

sudo service apache2 status

  3. 配置

    这部分要关注两个地方(针对使用apt-get命令安装的)

   1. /etc/apache2/apache2.conf :里面包含了apache服务器的相关配置,里面有详细的说明,根据需求自由控制(我的没有做修改)。

   2. /var/www :这个目录用来对外开放你的本地目录,初始状态只有一个index.html,你可以通过软链接将要开放的目录放进来,例如

sudo ln -s /home/username/apache .

  4. 查看

    如果第三部份你没有对apache默认端口进行修改的话,只需在浏览器中输入:

#你的本地ip:80/开放目录名
192.168.11.11:80/apache

      如果没有输入目录名,则会自动进入index.html界面。

二、配合其他使用

  其实我一致认为我的配合使用方式有点土鳖,应该是会有更好的办法,但是项目实在是太急了,以后在研究研究有没有什么不繁琐的用法。

  场景1. 开发java web,配合多项目共用某项目目录问题:

    听起来很绕是吧。。举个例子,现在项目分成三个角色(管理员、用户、开发者),鉴于三个角色业务基本独立所以创建了三个子项目,但是开发者要上传应用,此时应用会被保存到wtpapps的开发者的目录中,如果还要对另外两个角色可见就会出现访问权限问题,此时就可以通过apache服务器,将开发者目录共享出来,其他角色通过http访问apache服务器进行目录的访问。

    说明:以上的用法是有点问题的,因为使用以上办法的前提是开发者的项目是要必须跑起来的,否则在wtpapps的目录下是没有相关目录的,仍然会出现问题,下面来看场景2。

  场景2. 基于场景一,但是要求能够独立跑每个项目而互不影响:

    我在这里又加了一个FTP服务器,关于ftp服务器搭建以及上传操作请察看一下两篇博文 Ubuntu下搭建FTP服务器FTPClient使用简述

    总体的思路是这样的:

      1. 开发者会将应用通过ftp上传到ftp服务器;

      2. ftp服务器将上传目录通过apache开放出来供其他项目共享;

      3. 搞定。。

时间: 2024-10-27 10:44:59

Ubuntu下搭建apache服务器的相关文章

Linux下搭建Apache服务器(完整版)

Linux下搭建Apache服务器(完整版) 什么是Apache? Apache Licence是著名的非盈利开源组织Apache采用的协议.该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件).需要满足的条件也和BSD类似 Apache主要特点 1.开放源代码.跨平台应用 2.支持多种网页编程语言 3.模块化设计 .运行稳定.良好的安全性 Apache软件版本 1.X  1.目前最高版本是1.3,运行稳定  2.向下兼容性较好,但缺乏一些较新

在mac下搭建Apache服务器

Apache作为最流行的Web服务器端软件之一,它的优点与地位不言而喻.下面介绍下在mac下搭建Apache服务器的步骤: (1)"前往" –>"个人"" (2)在你的个人目录下新建一个文件夹,改名为"Sites"(改完后可见到文件夹中有个指南针的图标).注意要放在个人用户的文件夹下,因为它和桌面.文稿等文件夹一样是你私人的文件夹,这个文件夹用来专门给外部网络访问的. (3)打开终端,切换到apache2的目录,再输入ls可以看到

Ubuntu下搭建Tomcat服务器

安装JAVA环境 apt-get update apt-get install openjdk-7-jdk 配置JAVA环境变量 vi /etc/environment JAVA_HOME=JDK目录(一般在=/usr/lib/jvm/jdk1.7.0_04/) CLASSPATH=.:/usr/lib/jvm/jdk1.7.0_04/lib 获取Tomcat安装包 官方下载一个解压即可 #添加一个系统用户tomcat,并且设置为不可登录系统. useradd -d /tomcat解压目录 -s

ubuntu 下搭建apache+python的运行环境

ubuntu下怎么搭建apache+python运行环境,可以参考http://www.01happy.com/ubuntu-apache-mod-python/ ,这里只是简单的记录下步骤,本文主要讲一些配置(原文中配置有问题): 1.安装apache:sudo apt-get install apache2 2.安装mod_python模块:sudo apt-get install libapache2-mod-python 3.修改配置文件: 修改/etc/apache2/sites-en

ubuntu 下搭建svn服务器,以及自动更新到web服务器。

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">在网上找了很多的教程,但是试了很多个.写的都是略微粗糙,也有很多问题.整了三天终于是搞定了.我在这整理下,发上来给大家看看.希望有相同需求的道友少走些弯路.大家有什么问题可以在下面留言.</span> <span style="font-family: Ari

ubuntu下搭建git服务器

看了一些搭建git服务器的教程,都不是很详细,于是,就有了本文→_→ 环境说明: 本地:win7 IP:192.168.111.1 服务器:ubuntu 14.04 IP:192.168.111.222 服务器上: #安装git,如果有权限问题,记得再以下命令前面加上 sudo apt-get install git #新增用户(用户名为git),用于运行git服务,回车后会提示输入密码 adduser git #初始化git仓库,这里我放到/home/git/code目录下面(专门存放代码用)

在Windows下搭建Apache服务器

Apache服务器是一款基于HTTP协议的web服务器,Apache服务器使用CGI开发 首先下载Apache服务器,下载地址http://download.csdn.net/detail/u010105970/8173827 下载完成后会得到一个压缩文件,将压缩文件解压后会得到一个msi格式的安装向导 单击安装向导进入Apache服务器安装界面 单击Next 选择I accept the terms in the license agressment ,选好后单击Next 单击Next 第一个

ubuntu下搭建svn服务器

下载LOFTER客户端1.首先安装SVN这个软件apt-get install subversion 2.在home目录下创建一个名为svn的文件夹(文件夹的名字随便起) mkdir /home/svn 3.创建数据仓库(可以根据需要创建多个) svnadmin create /home/svn/test 4.启动svn网络服务 svnserve -d -r /home/svn其中 -d 参数让 svnserve 运行在后台,-r 参数限定了数据仓库,在网络上可以访问的地址./home/svn指

Ubuntu下搭建FTP服务器

后台一直提示wordperss版本和插件有更新,看着碍眼,决定把它们全都更新.不过更新文件需要服务器提供FTP服务,linode也没有提供到FTP,只能自己装一个了.我装的服务器系统是Ubuntu 12.04 LTS,FTP软件当然是选择大名鼎鼎的vsftpd(very secure FTP daemon), 用系统自带的FTP还好Ubuntu装vsftpd还是很简单,一句命令就行: sudo apt-get install vsftpd 命令执行过程中,安装程序会给本地创建一个名为"ftp&q