Linux 下Apache和Resin的安裝

來源:互聯網
上載者:User

一.Apache安裝
1.安裝
進入apache安裝目錄,編輯/server/mpm/worker/worker.c檔案,修改參數為#define DEFAULT_SERVER_LIMIT 2560和# define DEFAULT_THREAD_LIMIT 500

建立apache目錄

 

# ./configure --prefix=/usr/local/apache  --with-mpm=worker --enable-so

# make

# make install

#make clean

2.配置
   cd /usr/local/apache/conf

   vi httpd.conf

   參數修改如下

<IfModule worker.c>

StartServers            50   //共啟動多少個子流程服務

ServerLimit            200

MaxClients            2000  //最大串連數

MinSpareThreads         25  //最小空閑線程數

MaxSpareThreads         75  //最大空閑線程數

ThreadsPerChild         40  //每個子流程中的線程數

MaxRequestsPerChild  20000 //每個子流程最多處理的請求數

<IfModule>

 

加入如下內容,防止對.conf設定檔訪問

<Files ~.conf>

Order allow,deny

Deny from all

</Files>

 

去掉<Directory>……</Directory>之間的Indexes選項,以防止對檔案清單的訪問

二、Resin安裝
1.安裝jdk
設定環境變數

Vi profile

JAVA_HOME=/usr/local/j2sdk1.4.2_08

pathmunge /usr/local/j2sdk1.4.2_08/bin

 

2.安裝
# ./configure --prefix=/usr/local/resin-3.0.8 --with-apxs=/usr/local/apache/bin/apxs --with-apache=/usr/local/apache

 

#make

#make install

#make clean

 

3.配置
修改resin設定檔:

1.<thread-max>2500</thread-max>:最大線程數

2.<spare-thread-min>100</spare0thread-min>:空閑線程數

3.<keepalive-max>300</keepalive-max>:最多可保留串連數

4.< keepalive-timeout>10s</ keepalive-timeout>:連線逾時時間

 

啟動resin使用參數

#/usr/local/resin-3.0.8/bin/httpd.sh –Xmn100M –Xms500M –Xmx500M start

 

 

4.整合apache

修改httpd.conf,加入

LoadModule caucho_module /usr/local/apache/modules/mod_caucho.so
<IfModule mod_caucho.c>
CauchoConfigFile /usr/local/resin-3.0.8/conf/resin.conf
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>

 

 

重新啟動apache和resin

/usr/local/resin-2.1.4/bin/httpd.sh stop
/usr/local/apache/bin/apachectl stop

/usr/local/resin-2.1.4/bin/httpd.sh start
/usr/local/apache/bin/apachectl start

 

瀏覽器開啟
http://ip/caucho-status
如果出現
Status : Caucho Servlet Engine
表示沒有問題了

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.