若相依 发表于 2015-1-16 17:08:58

带来一篇Apache Web服务器的完整安装指南

无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。
所需软件
 apache_1.3.20.tar.gz主页:http://www.apache.org
 mod_perl-1.26.tar.gz主页:http://perl.apache.org
 openssl-0.9.6b.tar.gz主页:http://www.ckuyun.com
 mod_ssl-2.8.4-1.3.20.tar.gz主页:http://www.modssl.org
 php-4.0.6.tar.gz主页:http://php.apache.org
 webalizer-2.01-06-src.tgz主页:http://www.mrunix.net/webalizer
 gd-1.8.4.tar.gz主页:http://www.boutell.com/gd
  除此之外还必要体系安装有以下几个rpm包:
 libpnglibpng-develzlibzlib-devellibjpeglibjpeg-devel
 能够经由过程rpm-qa greplibpnp命令来检测体系是不是安装有这些rpm包。假如没有安装,则加载redhat安装光盘,在/mnt/cdrom/RedHat/RPMS下安装这些rpm包。
第一步:安装openssl
 1、解压软件:
 #tarxvfzopenssl-0.9.6b.tar.gz
 2、安装
  #cdopenssl-0.9.6b#./config#make#maketest#makeinstall
 第二步:安装mod_ssl
 1、解压mod_ssl
 #tarxvfzapache_1.3.20.tar.gz#tarxvfzmod_ssl-2.8.4-1.3.20.tar.gz
 2、安装mod_ssl
 #cdmod_ssl-2.8.4-1.3.20#./configureDDwith-apache=……/apache_1.3.20
 第三步:安装mod_perl
  1、解压
  #tarxvfzmod_perl-1.26.tar.gz
 2、安装
 $perlMakefile.PLEVERYTHING=1APACHE_SRC=……/apache_1.3.20/srcUSE_APACI=1PREP_HTTPD=1DO_HTTPD=1$make$makeinstall
  第四步:设置apache
 #cdapache_1.3.20#./configure
 五步:安装php
 1、解压
 #tarxvfzphp-4.0.6.tar.gz
 2、安装
 #cdphp-4.0.6#CFLAGS=-O2-I/usr/local/ssl/include/openssl#./configureDDwith-apache=……/apache_1.3.20DDwith-mysqlDDwith-gd=……/gd-1.8.4DDenable-memory-limit=yesDDenable-debug=no#gmake#gmakeinstall
第六步:安装apache
 #SSL_BASE=……/openssl-0.9.6b#./configureDDenable-module=sslDDactivate-module=src/modules/perl/libperl.aDDenable-module=perlDDactivate-module=src/modules/php4/libphp4.aDDenable-module=php4#make#makecertificate#makeinstall
 第七步:安装gd
 #makeall#cplibgd.a/usr/lib#cpgd*.h/usr/include/
 第八步:安装webalizer
 1、解压
 #tarxvfIwebalizer-2.01-06-src.tar.bz2
 2、安装
 #cdwebalizer-2.01-06#./configure#make#makeinstall
 3、设置
 将/etc/下的webalizer.conf.sample更名为webalizer.conf.
 依据服务器实践修正个中的以下内容:
 LogFile/usr/local/apache/logs/access_log
 设定www会见日记文件地位
 OutputDir/usr/local/apache/htdocs/usage
 设定web会见统计输入目次
 HistoryNamewebalizer.hist
 Incrementalyes
 HostNamewww.test.com
 PageTypehtm*PageTypecgiPageTypephtmlPageTypephp3PageTypeplPageTypejsp
 4、设定cron义务
 在/etc/crontab文件最初增加以下内容:
 024***root/usr/local/bin/webalizer
 便可
 5、创立输入目次
 #mkdir/usr/local/apache/htdocs/usage
 第九步:回护会见统计数据不被不法会见
 我们一定不会但愿本人网站会见统计信息随便被他人扫瞄,因而必要将usage目次回护起来,只同意正当用户会见。
 1、前提
 www.test.com的站点对“/“有设置为ocumentRoot/usr/local/apache/htdocsAccessFileName.htaccessAllowOverrideAll
 2、需求
 需求:限定/usr/local/apache/htdocs/usage/目次的会见,只同意用户“admin“以口令“12345678“会见此目次。
 3、利用htpasswd创建用户文件
 htpasswd-c/usr/local/apache/.htpasswdadmin
 此程序会扣问用户“admin“的口令,你输出“12345678“,两次失效。
 4、创建。htaccess文件
 用vi在/usr/local/apache/htdocs/usage/目次下创建一个文件。htaccess,写进以下几行:
 AuthNameadmin-onlyAuthTypeBasicAuthUserFile/usr/local/apache/.htpasswdrequireuseradmin
 5、测试
 这时候候经由过程扫瞄器会见http://www.test.com/usage就会弹出框哀求输出用户名和口令,这时候候输出admin、12345678就能够才能够会见该目次。
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。

活着的死人 发表于 2015-1-18 17:32:53

下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。

仓酷云 发表于 2015-1-25 21:45:56

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。

乐观 发表于 2015-2-4 06:16:07

感谢老师和同学们在学习上对我的帮助。

admin 发表于 2015-2-9 17:30:06

任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。

海妖 发表于 2015-2-27 12:49:39

用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。

莫相离 发表于 2015-3-9 08:29:22

选择交流平台,如QQ群,网站论坛等。

精灵巫婆 发表于 2015-3-16 21:25:07

任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.

小妖女 发表于 2015-3-23 05:20:25

有疑问前,知识学习前,先用搜索。
页: [1]
查看完整版本: 带来一篇Apache Web服务器的完整安装指南