QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1313|回复: 13

Fedora Core 2+apache2(配服高手进来)

[复制链接]
发表于 2004-7-21 02:20:29 | 显示全部楼层 |阅读模式
服务器配置:
硬件:P4 2.4G,768M
软件:(Fedora Core 2)+Apache/2.0.49+PHP/4.3.4+MySQL/4.0.20-standard

架设了一个论坛,使用极致ipb1.31,1小时在线10个人,首页一般处理时间都是0.28s

而另外一台机器
硬件配置:P4 2.4G,512M
软件配置:win2003+Apache/1.3.31+PHP/4.3.4+MySQL/4.0.20-standard
同样的论坛版本,4小时在线140人,首页一般处理时间是0.1s左右

为什么会这样呢??
下面是本机apache的httpd.conf


=======================
ServerTokens OS

ServerRoot "/etc/httpd"

#ScoreBoardFile run/httpd.scoreboard

PidFile run/httpd.pid

Timeout 300

KeepAlive On

MaxKeepAliveRequests 150

KeepAliveTimeout 15

<IfModule prefork.c>
StartServers       8
MinSpareServers    20
MaxSpareServers   75
MaxClients       150
MaxRequestsPerChild  4000
</IfModule>

<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

Listen 80


LoadModule access_module modules/mod_access.so
LoadModule auth_module modules/mod_auth.so
LoadModule auth_anon_module modules/mod_auth_anon.so
LoadModule auth_dbm_module modules/mod_auth_dbm.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule ldap_module modules/mod_ldap.so
LoadModule auth_ldap_module modules/mod_auth_ldap.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule env_module modules/mod_env.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule expires_module modules/mod_expires.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule dav_module modules/mod_dav.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule asis_module modules/mod_asis.so
LoadModule info_module modules/mod_info.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule imap_module modules/mod_imap.so
LoadModule actions_module modules/mod_actions.so
LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule cache_module modules/mod_cache.so
LoadModule suexec_module modules/mod_suexec.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule file_cache_module modules/mod_file_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule cgi_module modules/mod_cgi.so

Include conf.d/*.conf

#ExtendedStatus On

User apache
Group apache


UseCanonicalName Off

DocumentRoot "/var/www/html"

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

<Directory "/var/www/html">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all

</Directory>

<IfModule mod_userdir.c>
    UserDir disable
    #UserDir public_html
</IfModule>

DirectoryIndex index.php index.html index.htm

AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

TypesConfig /etc/mime.types

DefaultType text/plain

<IfModule mod_mime_magic.c>
#   MIMEMagicFile /usr/share/magic.mime
    MIMEMagicFile conf/magic
</IfModule>

HostnameLookups Off

#EnableMMAP off

#EnableSendfile off

ErrorLog logs/error_log

LogLevel warn

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

CustomLog logs/access_log combined

#CustomLog logs/referer_log referer
#CustomLog logs/agent_log agent

#CustomLog logs/access_log combined

ServerSignature On

Alias /active/forum/uploadfile/ "/var/www/html/bbs/uploads/dvbbs/"

<Directory "/var/www/html/bbs/uploads/dvbbs">
    Options Indexes MultiViews
    AllowOverride All
    Options None
    Order allow,deny
    Allow from all
</Directory>

</Directory>

Alias /icons/ "/var/www/icons/"

<Directory "/var/www/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

AliasMatch ^/manual(?:/(?:de|en|fr|ja|ko|ru))?(/.*)?$ "/var/www/manual$1"

<Directory "/var/www/manual">
    Options Indexes
    AllowOverride None
    Order allow,deny
    Allow from all

    <Files *.html>
        SetHandler type-map
    </Files>

    SetEnvIf Request_URI ^/manual/de/ prefer-language=de
    SetEnvIf Request_URI ^/manual/en/ prefer-language=en
    SetEnvIf Request_URI ^/manual/fr/ prefer-language=fr
    SetEnvIf Request_URI ^/manual/ja/ prefer-language=ja
    SetEnvIf Request_URI ^/manual/ko/ prefer-language=ko
    SetEnvIf Request_URI ^/manual/ru/ prefer-language=ru
    RedirectMatch 301 ^/manual(?:/(de|en|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2
</Directory>

<IfModule mod_dav_fs.c>
    # Location of the WebDAV lock database.
    DAVLockDB /var/lib/dav/lockdb
</IfModule>

<IfModule mod_dav.c>
    # XML request bodies are loaded into memory; limit to 128K by default
    LimitXMLRequestBody 131072
</IfModule>

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

===========================
 楼主| 发表于 2004-7-21 02:22:29 | 显示全部楼层
期待配服高手能够帮我解决这个问题
不胜感激
回复

使用道具 举报

 楼主| 发表于 2004-7-21 20:54:32 | 显示全部楼层
怎么没人回帖啊
难道这里没有高手??
回复

使用道具 举报

发表于 2004-7-22 03:13:18 | 显示全部楼层
自己写的太多了,难道要别人给你配置好发出来?
回复

使用道具 举报

发表于 2004-7-22 03:14:50 | 显示全部楼层
建议你把不必要的注解什么的注解都删除,这样别人才原意看你的贴子
回复

使用道具 举报

 楼主| 发表于 2004-7-22 12:33:31 | 显示全部楼层
好的,我修改一下
回复

使用道具 举报

 楼主| 发表于 2004-7-22 12:44:01 | 显示全部楼层
计划以后1小时在线人数300人
不知道该怎么修改
哪位高手指点一下,不胜感激
回复

使用道具 举报

 楼主| 发表于 2004-7-22 12:53:30 | 显示全部楼层
除了改这个配置文件,其他还有什么地方需要优化吗?
回复

使用道具 举报

发表于 2004-7-22 15:02:42 | 显示全部楼层
其实服务器的性能不光是设置文件就可以的,例如你安装的包不能过多,服务启动的尽量少,硬盘优化,系统优化,尽量不要使用华丽的字体,终端不要开的多。。等
回复

使用道具 举报

发表于 2004-7-22 15:03:41 | 显示全部楼层
最好是不用x-windows,呵呵,
回复

使用道具 举报

发表于 2004-7-25 21:51:33 | 显示全部楼层
[quote:cd83320c7f="eter"]最好是不用x-windows,呵呵,[/quote]

真理往往都是用平凡的语言来说明的。
回复

使用道具 举报

 楼主| 发表于 2004-8-4 16:03:07 | 显示全部楼层
x-windows我没有启动,默认启动的是字符界面
这个apache和php也是Fedora Core 2自带的
不知道怎么把那些多余的包给去掉
我只需要架设一个ipb的论坛而已,其他功能没有要求
回复

使用道具 举报

发表于 2005-2-2 10:18:13 | 显示全部楼层
用Debian吧。
回复

使用道具 举报

发表于 2005-2-2 12:34:17 | 显示全部楼层
只用一个 CGI 的话,也装上 apache 1.3 来跟 WIN 比呀。

用 hdparm -Tt /dev/hda 简单测测你的磁盘性能先。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 13:51 , Processed in 0.106432 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表