Apache的安装和使用
2009-08-11 17:12
232 查看
Apache的安装和使用
作者:zccst
理论篇
1,apache简介
Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
2,apache的工作原理
常用的服务器程序是Apache;常用的客户端程序是浏览器(如IE、Netscape、Mozilla)。我们可以在浏览器的地址栏内输入统一资源定位 地址(URL)来访问Web页面。Web最基本的概念是超文本(Hypertext)。它使得文本不再是传统的书页式文本,而是可以在阅读过程中从一个页 面位置跳转到另一个页面位置。用来书写Web页面的语言称为超文本标记语言,即HTML。WWW服务遵从HTTP协议,默认的TCP/IP端口是80,客户端与服务器的通信过程简述如下:
(1)客户端(浏览器)和Web服务器建立TCP连接,连接建立以后,向Web服务器发出访问请求(如get)。根据HTTP协议,该请求中包含了客户端的IP地址、浏览器的类型和请求的URL等一系列信息。
(2)Web服务器收到请求后,将客户端要求的页面内容返回到客户端。如果出现错误,那么返回错误代码。
(3)断开与远端Web服务器的连接。
实践篇
第一步:安装。
tar httpd-2.2.11.tar.gz
cd httpd-2.2.11
./configure --prefix=/opt/apache
make
make install
注:如果你使用的是RedHat的话,从/opt/apache/bin/apachectl 到 /etc/rc.d/init.d/httpd 建立一个符号连接
ln -s /opt/apache/bin/apachectl /etc/rc.d/init.d/httpd
第二步:配置。
1,创建/opt/wwwroot文件夹
mkdir /opt/wwwroot
vi /opt/wwwroot/index.html
保存退出后。
2,修改主配置文件httpd.conf,目录路径为:/opt/apache/conf/httpd.conf
(1) User apache
Group apache
(2) DocumentRoot "/opt/wwwroot"
(3) <Directory "/opt/wwwroot">
(4) 去掉ServerName www.example.com:80前面的#号
3,权限修改
useradd apache
chown -R apache:apache /opt/wwwroot/
chown -R apache:apache /opt/apache
第三步:测试是否安装成功。
1,启动apache
/opt/apache/bin/apachectl start
可用ps –ef|grep httpd 或 netstat –ln|more 查看进程状态。
注:如果你使用的是RedHat的话,也可以用
/etc/rc.d/init.d/httpd start
/etc/rc.d/init.d/httpd stop
/etc/rc.d/init.d/httpd restart
2,在浏览器里输入本机ip,可见则安装成功。
3,停止和重启
停止:/opt/apache/bin/apachectl stop
重启:/opt/apache/bin/apachectl restart
附:
HTTPD = Hyper Text Transfer Protocol Daemon 【计】超文字传输协定常驻程序
httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。
通常,httpd不应该是直接调用的, 而是,在类Unix的系统中由apachectl调用, 在Windows NT,2000和XP中作为一个服务运行, 在Windows 9x和ME中以命令窗口程序运行。
最后,如果结合php使用的话,还需要修改主配置文件,具体修改见后文。
作者:zccst
理论篇
1,apache简介
Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
2,apache的工作原理
常用的服务器程序是Apache;常用的客户端程序是浏览器(如IE、Netscape、Mozilla)。我们可以在浏览器的地址栏内输入统一资源定位 地址(URL)来访问Web页面。Web最基本的概念是超文本(Hypertext)。它使得文本不再是传统的书页式文本,而是可以在阅读过程中从一个页 面位置跳转到另一个页面位置。用来书写Web页面的语言称为超文本标记语言,即HTML。WWW服务遵从HTTP协议,默认的TCP/IP端口是80,客户端与服务器的通信过程简述如下:
(1)客户端(浏览器)和Web服务器建立TCP连接,连接建立以后,向Web服务器发出访问请求(如get)。根据HTTP协议,该请求中包含了客户端的IP地址、浏览器的类型和请求的URL等一系列信息。
(2)Web服务器收到请求后,将客户端要求的页面内容返回到客户端。如果出现错误,那么返回错误代码。
(3)断开与远端Web服务器的连接。
实践篇
第一步:安装。
tar httpd-2.2.11.tar.gz
cd httpd-2.2.11
./configure --prefix=/opt/apache
make
make install
注:如果你使用的是RedHat的话,从/opt/apache/bin/apachectl 到 /etc/rc.d/init.d/httpd 建立一个符号连接
ln -s /opt/apache/bin/apachectl /etc/rc.d/init.d/httpd
第二步:配置。
1,创建/opt/wwwroot文件夹
mkdir /opt/wwwroot
vi /opt/wwwroot/index.html
保存退出后。
2,修改主配置文件httpd.conf,目录路径为:/opt/apache/conf/httpd.conf
(1) User apache
Group apache
(2) DocumentRoot "/opt/wwwroot"
(3) <Directory "/opt/wwwroot">
(4) 去掉ServerName www.example.com:80前面的#号
3,权限修改
useradd apache
chown -R apache:apache /opt/wwwroot/
chown -R apache:apache /opt/apache
第三步:测试是否安装成功。
1,启动apache
/opt/apache/bin/apachectl start
可用ps –ef|grep httpd 或 netstat –ln|more 查看进程状态。
注:如果你使用的是RedHat的话,也可以用
/etc/rc.d/init.d/httpd start
/etc/rc.d/init.d/httpd stop
/etc/rc.d/init.d/httpd restart
2,在浏览器里输入本机ip,可见则安装成功。
3,停止和重启
停止:/opt/apache/bin/apachectl stop
重启:/opt/apache/bin/apachectl restart
附:
HTTPD = Hyper Text Transfer Protocol Daemon 【计】超文字传输协定常驻程序
httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。
通常,httpd不应该是直接调用的, 而是,在类Unix的系统中由apachectl调用, 在Windows NT,2000和XP中作为一个服务运行, 在Windows 9x和ME中以命令窗口程序运行。
最后,如果结合php使用的话,还需要修改主配置文件,具体修改见后文。
相关文章推荐
- rhel6.3如何使用yum安装Apache
- 【Apache运维基础(1)】Apache的安装与使用
- Apache防DDOS模块mod_evasive的安装配置和使用
- 免费SSL证书Let’s Encrypt安装使用教程:Apache和Nginx配置SSL
- Linux下apache安装与使用
- 使用Apache模块编译安装搭建LAMP平台以及部署DedeCMS网站配置详解
- rhel6.3使用yum安装apache的方法
- rpm和yum的使用,程序包编译安装以及编译apache过程中出现的问题
- php+apache+XDebug使用安装
- svn服务器安装配置,SVN服务器使用教程,版本控制器,svn与apache整合
- AWStats简介:Apache/Windows IIS的日志分析工具的下载,安装,配置样例和使用(含6.9中文定义补丁)
- Apache Spark简单介绍、安装及使用
- centos上安装使用和升级subversion&Apache
- CentOS 5.5使用yum安装Apache+PHP+MySQL
- centos 网路配置及安装 使用 yum 安装apache,php,mysql等
- Apache Kylin 安装使用问题
- apache rewrite模块安装和使用
- Apache使用mod_wsgi安装Trac
- Win7系统64位环境下使用Apache——Apache2.2安装及常见问题解决