光是Apache的安装就折腾了很久,因为一直不会源代码的安装方式,多次尝试直接安装rapache,但在使用中的锁死问题让我无从下手。最后还是用的源代码安装方式。下面记录一些简单的东西。、
安装过程的命令使用:
解压到指定的文件夹后:
./configure --prefix=/usr/local/apache2 --enable-so
之后是
make
make install
了解一些配置过程。主要的配置文件都在/etc/apache2
apache2.conf envvars mods-enabled sites-available
conf.d httpd.conf mods-available ports.conf sites-enabled
apache2.conf为主配置文件,httpd.conf为用户配置文件。在启动过程中有错误
Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
我是通过在httpd.conf中添加了
#ServerName
ServerName [IP address]
修正错误。
之后修改了/etc/apache2/sites-available/default 文件
把配置文件里的DocumentRoot 修改为你需要的新位置,比如: /home/username/httpdocs/
把<Directory /var/www/> 替换为<Directory /home/username/httpdocs/>
重启apache2
sudo /etc/init.d/apache2 restart
通过http://localhost/查看。
It works!
分享到:
相关推荐
在本篇实践笔记中,我们将探讨如何在Ubuntu 11.10操作系统上配置Apache、PHP和MySQL,以便搭建一个本地开发环境。由于PHPnow是一个专用于Windows平台的软件,因此对于Ubuntu用户,我们需要采取不同的方法来实现相同...
### Apache Web服务器配置与使用工作笔记 #### 一、Apache Web服务器简介 Apache HTTP Server(简称Apache)是一款开放源码的Web服务运行平台,在互联网上有着广泛的使用。它是由Apache软件基金会的一个开源项目...
在Ubuntu系统上搭建LAMP(Linux、Apache、MySQL、PHP)环境是常见的Web服务器配置方式之一。本文将根据提供的安装笔记,详细介绍各组件的安装步骤及注意事项。 #### 二、LAMP安装流程 **1. 安装必要的构建工具** ``...
这份"Apache服务器配置与使用工作笔记"详细记录了如何安装、配置和管理Apache服务器,适用于初学者和有一定经验的系统管理员。以下是笔记中的关键知识点: 1. **Apache安装**:在不同的操作系统上安装Apache可能会...
### Ubuntu_Hadoop部署笔记 #### 一、Jdk安装与配置 为了确保Hadoop能够正常运行,首先需要在Ubuntu系统上安装Java Development Kit (JDK)。本例中选择安装OpenJDK 6。 **安装命令**: ``` sudo apt-get install ...
如果需要安装特定软件(如Apache、WebLogic等),可以选择自动更新(需要联网)。但在大多数情况下,不建议选择自动更新,以避免不必要的软件更新带来的风险。 通过以上步骤,我们可以成功创建一个支持串口安装的...
通过配置Apache的虚拟主机功能,可以轻松地在一台服务器上托管多个笔记站点。 3. **MySQL**:作为关系型数据库管理系统,MySQL在LAMP架构中扮演数据存储的角色。个人笔记网站通常需要存储用户创建的笔记内容、分类...
Linux 的内核包括 Red Hat、红旗 Linux、Ubuntu、Suse、Fedora 等,它们的内核都是相同的。Linux 有多种版本,如桌面版本和服务器版本等。 Linux 的特点 Linux 的特点包括免费、开源、支持多线程和多用户、安全性...
2. **Web服务器**:Apache和Nginx是常用的Web服务器,在Ubuntu上安装和配置都非常方便。 十、安全与备份 1. **防火墙UFW**:Ubuntu内置了Uncomplicated Firewall(UFW),用于设置防火墙规则。 2. **数据备份**:...
Apache Spark是一个快速的通用集群计算系统。 它提供Java,Scala和Python的高级API,以及支持常规执行图的优化引擎。 它还支持一组丰富的更高级别的工具,包括用于SQL和结构化数据的处理, 机器学习, 用于图形处理...
7. 提供了新的系统配置工具,如apacheconf、bindconf和printconf,使得用户可以通过GUI轻松配置网络服务器、DNS服务器和打印机。 8. 增强了对PCMCIA设备的支持,对于笔记本用户特别有用。 9. 在安全性方面进行了加强...
对于初学者来说,Ubuntu或CentOS是常见的选择,它们都有强大的社区支持和丰富的软件包管理系统。 2. **Apache HTTP服务器** Apache是世界上最流行的Web服务器软件,能够处理HTTP协议,用于将静态网页和动态内容...
- **操作系统选择**:笔记本电脑通常预装Windows操作系统,但为了部署服务器,可能需要安装更稳定、适合服务的系统,如Linux(Ubuntu、CentOS等)。 - **服务器软件**:可能需要安装Web服务器(Apache、Nginx)、...
在这个场景中,我们使用的可能是Ubuntu、CentOS或Debian等支持LAMP环境的Linux发行版。 Apache HTTP Server是世界上最流行的Web服务器软件,它负责接收HTTP请求并返回网页内容。Apache的灵活性和可扩展性使其能够...
在Linux的世界里,Ubuntu、RedHat、SuSE和Mandriva等是常见的发行版,其中Ubuntu目前最受欢迎。开源的特性允许任何人参与代码的测试、修复和调试,加速了软件的成熟过程,使开源软件通常具有更高的灵活性和质量。...