linux伺服器WEB環境一鍵安裝包lanmp系列教程之三

來源:互聯網
上載者:User

仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳

在我們安裝了linux伺服器WEB環境一鍵安裝包lanmp後,可能會有不少疑問還有就是使用過程中出現的問題,下面為大家總結幾點比較常見的,如若還有其他疑問,可到wdlinux論壇尋找相關教程。

1、Apache Struts漏洞修復(網上收集)

由於近期Apache官方直接把如何利用漏洞的方法放在官網的公告裡,駭客

利用該漏洞攻擊網站的案例劇增。

所以我在網上收集了一些修復該漏洞的方法,大家可以試試,也希望大家踴

躍補充。

Apache Struts團隊已在最近發佈了Struts 2.3.15.1安全更新版本。 大

家可以將所有的Struts 2有關程式升級到新版。

如果你從其他分支遷移至2.3.x分支,需要注意,該分支最低要求

Servlet API 2.4、JSP API 2.0和JAVA 5。

下載位址:HTTP://struts.apache.org/

2、共用IP雲主機(VPS)玩轉wdcp

目前國內有不少性能還不錯的共用IP VPS,但因為沒有獨立IP,所以環境配置起來會比較麻煩。

因為本人自己現在用的就是共用IP的vps,所以把一些配置方法分享一下,供大家參考。

首先是系統的選擇,根據經驗Centos 5.6 (32位)的系統會跟wdcp相容一些,6.2(64位)的系統用過幾次,都出現了HTTP進程假死的現象。

裝好系統之後,安裝WDCP,這個按照論壇裡的安裝方法安裝就可以了。

接著掛載資料盤,不多說,大把的教程。

然後開始說共用IP的VPS跟獨立IP的區別操作了。

1、wdcp後臺埠設置,因為共用IP是服務商指定了若干個埠給我們用的,所以不可能有8080埠給到大家,需要我們手動把WDCP的8080埠修改為我們可用的某一個埠,

2、FTP埠設置,注意,因為共用IP的VPS大部分會給你一個單獨的FTP埠,用這個FTP埠映射到你VPS的21埠,所以一般需要採用「被動連結」的方式連接。 這時候需要修改/www/wdlinux/etc/ pure-ftpd.conf,把PassivePortRange後面的埠號段,修改為你能用的埠號段,注意2個埠號對應1個同時連接數,如果要想2個FTP用戶端同時連結FTP伺服器的話,則需要佔用4個埠。 最後得注意把這些埠添加到防火牆白名單中

做完以上幾步,基本您的VPS就能正常使用了。

3、增加pdo_mysql 模組

預設的PHP安裝,只安裝了常用預設模組,一些不常用或少用的,就沒有預設安上

可通過如下方法增加,如下以增加pdo-mysql為例

wget HTTP://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz

tar zxvf

PDO_MYSQL-1.0.2.tgz

cd

PDO_MYSQL-1.0.2

/www/wdlinux/php/bin/phpize

./configure

--with-php-config=/www/wdlinux/php/bin/php-config

--with-pdo-mysql=/www/wdlinux/mysql

make

make install

增加到設定檔裡

# vi

/www/wdlinux/etc/php.ini

在最後加入

extension=/www/wdlinux/php/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so

然後重起web服務,如

service HTTPd restart

service nginxd restart

4、正確的lnamp支援SSI的方法!即支援SHTML和include調用!

研究了一下午,參考了各種方法,才發現他們講的都不完全,缺一個的話,就不行!

必須修改2個地方: 一個是apache和nginx裡的conf檔

第一步:修改apache裡的HTTPd.conf檔

查找:AddType text/html .shtml

AddOutputFilter INCLUDES .shtml

去掉前面的#符號

修改成:AddType text/html .shtml .html

AddOutputFilter INCLUDES .shtml .html(添加. HTML是為了讓HTML也支援include調用)

查找:Options Indexes FollowSymLinks 在後面加上INCLUDES

進入:VHOST資料夾,找到你的網站配置CONF檔,

查找:Options FollowSymLinks,

修改成:Options FollowSymLinks INCLUDES IncludesNOEXEC

修改到這裡的時候,前往你的網站,你會發現,訪問www.abc.com 和www.abc.com/index.shtml這樣的相同頁面,卻是不同的

在www.abc.com/index.shtml中,用include調用的檔,系統並不能解讀出來,而在www.abc.com中卻能解讀出來,中間原因未知!

然後接著第二步:

進入nginx,打開nginx.conf檔

在HTTP, server, 和location 段中加入:

ssi on;

ssi_silent_errors on;

ssi_types text/shtml;

然後,重啟伺服器,OK了!全部搞定!

本文教程摘自wdlinux論壇,轉載請注明!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.