APACHE网站服务器的配置文档格式.docx

上传人:b****5 文档编号:15942008 上传时间:2022-11-17 格式:DOCX 页数:7 大小:58.13KB
下载 相关 举报
APACHE网站服务器的配置文档格式.docx_第1页
第1页 / 共7页
APACHE网站服务器的配置文档格式.docx_第2页
第2页 / 共7页
APACHE网站服务器的配置文档格式.docx_第3页
第3页 / 共7页
APACHE网站服务器的配置文档格式.docx_第4页
第4页 / 共7页
APACHE网站服务器的配置文档格式.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

APACHE网站服务器的配置文档格式.docx

《APACHE网站服务器的配置文档格式.docx》由会员分享,可在线阅读,更多相关《APACHE网站服务器的配置文档格式.docx(7页珍藏版)》请在冰豆网上搜索。

APACHE网站服务器的配置文档格式.docx

软件包httpd-2.0.59.tar.gz

2、确认Linux系统中的编译环境

RHEL4系统中默认不安装Linux系统中的开发编译环境,最重要的是gcc软件包。

#init5

#system-config-packages

在添加/删除程序界面中----->

选择开发工具----->

选择gcc-object-对gcc的objectiveC支持选项-------->

选择更新按钮。

#rpm–qagcc

3、进行Apache服务器的编译安装

(1)、释放源码包文件

先光盘指向自己的ISO光盘文件,后挂载光驱,,最后安装

#cphttpd-2.0.59.tar.gz/usr/local/src

(将光盘中的httpd-2.0.59.tar.gz包拷贝到/usr/local/src/目录下)

#cd/usr/local/src/

#tarzxvfhttpd-2.0.59.tar.gz(将httpd-2.0.59.tar.gz包解压到src目录下)

(2)、编译前的配置

#cd/usr/local/src/httpd-2.0.59

#./configure--prefix=/usr/local/apache2--enable-so--enable-rewrite(注意空格,显示信息中出现failed字样说明不成功。

(3)、编译服务器程序

#make

(4)安装已编译完成的程序

#ls/usr/local/

#makeinstall

#ls/usr/local/(此时目录中多了一个apache2目录)

二、Apache基本配置

1、Apache服务器的启动和停止

(1)Apache服务器的启动脚本

#cd/usr/local/apache2/

#bin/apachectl

(2)、启动httpd服务器程序

#bin/apachectl-t(测试httpd.conf的语法,结果正解会出现SyntaxOk)

#bin/apachectlstart/stop/restart(注意,此时不要用servicehttpdstart,用service命令默认是启动系统默认的httpd,停止可以servicehttpdstop)

#servicehttpdstatus

如果让系统自动启动apachectl脚本,编辑rc.local文件

#vi/etc/rc.local

添加一条命令:

/usr/local/apache2/bin/apachectlstart(如果有不用再添加)

(3)测试

启动IE:

http:

//192.168.1.2(结果会出现欢迎界面)

应用实例:

实例1、建立系统用户的个人主页(配置系统自带的apache)

#vi/usr/local/apache2/conf/httpd.conf

找到下面两行

UserDirpublic_html(前去掉#)

同时去掉下面<

Directory/home/*/public_html>

…<

/Directory>

前及其内容中所有#

#useraddst01

#passwdst01

#sust01

$cd

$pwd

$ls–ld.

$chmodo+x.

$mkdirpublic_html

$vipublic_html/index.html

welcometost01page!

!

#exit

#bin/apachectlrestart

启动IE:

//192.168.1.2/~st01/(结果会出现index.html网页中内容)

#chcon–R–thttpd_user_content_t/home/st01/public_html/(测试时如果被禁止时,加此命令)

实例2:

域名虚拟主机的配置

#mkdir/home/

#vi/home/

Welcometohomepage!

NameVirturalHost192.168.1.2:

80

<

VirtualHost192.168.1.2:

80>

ServerName

DocumentRoot/home/

/VirtualHost>

#/usr/local/apache2/bin/apachectlrestart

物理机中启动IE测试:

htttp:

//

注意:

测试时必须有DNS完后才可以测试,如果没有做DNS,回到物理机中修改C:

\WINDOWS\system32\drivers\etc目录下的host文件,添加如下内容:

192.168.1.2

二、安装MYSQL服务器

步骤如下:

1、先将光盘指向apache.iso文件

#groupadd–g200mysql

#useradd-u200–gmysql–d/usr/local/mysql/data–Mmysql

#mount/media/cdrom

#cd/media/cdrom/apache

#cpmysql-3.23.58-pc-linux-i686.tat.gz/usr/local/src/

2、安装MYSQL

#tarzxvfmysql-3.23.58-pc-linux-i686.tat.gz-C/usr/local/

#cd/usr/local/

#ln-smysql-3.23.58-pc-linux-i686/mysql(建立符号连接)

#mkdir/var/lib/mysql

#chown-Rmysql:

mysql/var/lib/mysql

#chown-Rroot:

mysql/usr/local/mysql-3.23*

mysql/usr/local/mysql/dtata/

#cd/usr/local/msql

#cpsupport-files/my-f/etc/f(如果有,输入y覆盖)

#./scripts/mysql_install_db

#chown–Rmysql:

mysql/usr/local/mysql/data

#/usr/local/mysql/bin/safe_mysqld--user=mysql&

#/usr/local/mysql/bin/mysqladmin-urootpassword‘123456’

#/usr/local/mysql/bin/mysql-uroot–p(输入密码123456)

mysql>

CREATEDATABASEphpbb;

(注意后面有分号createdatabase大小写均可)

exit

三、安装并管理PHP环境

1、安装PHP

先将光盘指向apache.iso文件

#cpphp-4.4.4.tar.gz/usr/local/src

#cd/usr/local/src/

#tarzxvfphp-4.4.4.tar.gz–C./

#cd/usr/local/src/php-4.4.4

#./configure--prefix=/usr/local/php4--with-apxs2=/usr/local/apache2/bin/apxs--with-mysql=/usr/local/mysql--with-config-file-path=/usr/local/php4

结束会出现下面信息

Buildcomplete.

(Itissafetoignorewarningsabouttempnamandtmpnam).

#ls

#cpphp.ini-dist/usr/local/php4/php.ini

2、进行apache服务器的设置

#vi/usr/local/apache2/conf/httpd.conf

确认下面一行已经存在

LoadModulephp4_modulemodules/libphp4.so

添加下面一行

AddTypeapplication/x-httpd-php.php

DirectoryIndexindex.htmlindex.html.var

修改为:

DirectoryIndexindex.htmlindex.html.varindex.php

#vi/usr/local/apache2/htdocs/test.php

?

phpinfo();

>

测试:

http:

//192.168.1.2/test.php

出现下面的界面说明php程序与apache服务器正常协同工作了。

3、安装phpbb论坛系统

#cpphpBB-2.0.23.tar.gz/usr/local/src

#tarzxvfphpBB-2.0.23.tar.gz–C/usr/local/apache2/htdocs/

#cd/usr/local/apache2/htdocs/

#cat/etc/passwd(查看是否有nobody用户)

#chown-Rnobody:

nobodyphpBB2/

#ls–ldppBB2/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1