亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Linux下Apache安裝、配置和優化

添加時間:2010-11-20  添加: admin 
安裝 Apache 2.0.48 (查看Install手冊)

  考慮到以后要 rewite_url 來使 google 更加容易收錄網站,特地添加了 mod_rewrite 。

  同時為了限制流量,特別加了 mod_limitpcnn.c 補丁 , 所以多了一個 --enable-forward 選項。

  建議安裝完畢以后不要刪除安裝目錄,以便以后升級時使用。

  記得升級前關閉 apache2.0

  編譯過程
  
  代碼:

#./configure --enable-so --enable-speling --enable-rewrite
--with-ssl=/usr/local/ssl --enable-forward
  # make
  # make install

  這個例子里面是編譯了 mod_so,mod_speling 和 openssl 支持。
  同樣有另外幾種寫法
  
  代碼:

#./configure --enable-modules=so --enable-modules=speling --enable-modules=rewrite
  
  或者
  
  代碼:

#./configure --enable-modules=”so speling”
  
  --enable-MODULE[=shared] 編譯并包含模塊 MODULE. MODULE 是文檔中去掉” _module ”的模塊名。要將一個模塊編譯成為 DSO, 需要加 -shared 選項 , 即 --enable-mods-shared 。 (查看 MODULE 手冊)
  
  注意 :"如果希望核心能夠裝載 DSO,而不實際編譯任何動態模塊,則要明確指定 --enable-modules=so 或者 --enable-so" (查看 DSO 手冊),所以前面的順序不能交換順序。 查看所有apache 的 configure 參數
  
  安裝完畢后可以用以下命令來查看啟動了那些模塊
  
  代碼:

  # apachectl -l
  Compiled in modules:
  core.c
   mod_access.c
  mod_auth.c
  mod_include.c
  mod_log_config.c
  mod_env.c
  mod_setenvif.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_cgi.c
  mod_negotiation.c
  mod_dir.c mod_imap.c
  mod_actions.c
  mod_speling.c
  mod_userdir.c
  mod_alias.c
  mod_rewrite.c
  mod_so.c 

  接著,將啟動程序放入開機程序中去。 如果要啟動 ssl 加密網頁,則必須通過手動啟動 apache2.0 (參見 ssl 部分 )
  
  代碼:

# echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.local

  參考:

  代碼:

If you want your server to continue running after a system reboot ,
  you should add a call to apachectl to your system startup files (typically rc.local
 or
  a file in an rc.N directory). This will start Apache as root. Before doing this ensure
  that your server is properly configured for
 security and access restrictions. 

  在 profile 里面添加以上的語句來設置路徑,使得在 bash 下更容易控制 apachectl, 省去了輸入路徑的麻煩。
  
  代碼:

# vi /etc/profile
  PATH=" $PATH:usr/local/apache2/bin:”
  
  配置 apache2.0

  代碼:

# vi /usr/local/apache2/conf/httpd.conf
  
  配置文件請看文件 httpd.conf (設置文檔目錄為/home/dalouis/public_html)
  
  代碼:

#chmod 755 – R /home/dalouis/
  
  設置目錄的可讀性為 drwxr-xr-x(755), 否則會出現 "Forbidden You don't have permission to access / on this server."

  一些關于安全性的配置:
  
  考慮到 cgi-bin 的安全性問題,我們暫時將 cgi-bin 去掉。將所有 httpd.conf 中的所有關于 cgi-bin 的行加上 #.

  Xiyang 的配置

  我用的: mod_limitipconn, mod_expires, mod_gzip, mod_php4, mod_so, mod_access, mod_alias, mod_userdir, mod_dir, mod_autoindex, mod_status, mod_mime, mod_log_config, http_core
  
  關于超時的問題

  在我編寫好所有的產品查看頁面的時候,經常會出現因為超時,或者流量過大 ,apache 停止工作的問題,原因有二,一是代碼的不科學性,二是 apache 的設置問題。
  
  以下是對設置的一點改動:
  
  代碼:

# KeepAlive: Whether or not to allow persistent connections(more than
  # one request per connection). Set to "Off" to deactivate.
    # KeepAlive Off
    # MaxKeepAliveRequests: The maximum number of requests to a

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站