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

來源:互聯網
上載者:User

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

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

1、正確的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了!全部搞定!

2、增加apache支援CGI程式

apache預設已支援CGI,但預設沒有開啟,如需要CGI支援,可用如下方法

1

vi /www/wdlinux/apache/conf/HTTPd-wdl.conf

在最後增加

AddHandler cgi-script .cgi .pl

echo "AddHandler cgi-script .cgi .pl" >> /www/wdlinux/apache/conf/HTTPd-wdl.conf

2

修改虛擬主機設定檔/www/wdlinux/apache/conf/vhost/wdlinux.cn.conf,如下位置

< Directory /www/web/wdlinux.cn/public_html >

Options FollowSymLinks

AllowOverride All

Order allow,deny

Allow from all

< /Directory >

修改替換為

< Directory /www/web/wdlinux.cn/public_html >

Options FollowSymLinks ExecCGI

AllowOverride All

Order allow,deny

Allow from all

< /Directory >

實際上就是增加了 "ExecCGI"

重起apache

service HTTPd restart

現在可以測試一下

vi /www/web/wdlinux.cn/public_html/test.cgi

#!/usr/bin/perl

print "Content-type: text/html nn";

foreach $var (sort(keys(%ENV))) {

$val = $ENV{$var};

$val =~ s|n|\n|g;

$val =~ s|"| \"|g;

print "${var}="${val}"n";

}

保存

還需要付以此檔有執行權,如

chmod 755 /www/web/wdlinux.cn/public_html/test.cgi

3、關於安裝一鍵包在mysql編譯時「卡住"的說明

在安裝一鍵包或wdcp時,經常會有人反應在安裝mysql時「卡住」,如下圖

#FormatImgID_0#

其實不是卡住,而是mysql的編譯安裝本身需要的時候是比較久的,比其它apache,php,nginx任何一個都要久

一般是10到30分鐘不等,具體也要根據機器硬體設定而定,高配置的機器會快點,低配置自然就久一點了

所以請各位用一鍵包的編譯時,多點耐心等待

也可以通過如下方式,確定mysql是在安裝中還是真卡住了

在ssh連上終端,用top查看資源

如果能看到了些make,cc1,install等的進程在跳動,說明是正在安裝中的,耐心等待便是

如果什麼都沒有,可能是真卡住了或網路斷了

但據我所知,基本很少會真卡住,有時是網路中斷原因

4、關於一鍵安裝包,目錄,啟動,lnamp,wdcp所用埠的說明

埠說明

預設情況下wdcp的後臺是使用到8080埠,可修改

lamp環境裡

HTTPd是用到80埠

lnmp環境裡

nginx是用到80埠

在lnamp環境裡

HTTPd是用到88埠(不可修改)

nginxd是用到80埠

希望不要再有人問為什麼在lnamp環境裡,HTTPd變成了88埠

相關的啟動命令

service wdapache start|stop|restart wdcp後臺 啟動|停止|重起

service nginxd start|stop|restart nginx服務 啟動|停止|重起

service HTTPd start|stop|restart HTTPd服務 啟動|停止|重起

service pureftpd start|stop|restart ftp服務 啟動|停止|重起

service mysqld start|stop|restart mysql服務 啟動|停止|重起

wdcp後臺服務環境安裝目錄(wdcp2後才有,1.X沒有)

/www/wdlinux/wdapache wdcp後臺用的apache

/www/wdlinux/wdphp wdcp後臺用的php

相關軟體安裝目錄

/www/wdlinux/nginx nginx安裝目錄

/www/wdlinux/apache apache安裝目錄

/www/wdlinux/pureftpd pureftpd安裝目錄

/www/wdlinux/Zend zend安裝目錄

預設mysql資料庫檔案及日誌目錄

/www/wdlinux/mysql/var

虛擬主機設定檔

/www/wdlinux/nginx/conf/vhost

/www/wdlinux/apache/conf/vhost

相關設定檔

/www/wdlinux/etc/my.cnf

/www/wdlinux/etc/php.ini

/www/wdlinux/nginx/conf/nginx.conf

/www/wdlinux/php/etc/php-fpm.conf

/www/wdlinux/apache/conf/HTTPd.conf

/www/wdlinux/apache/conf/HTTPd-wdl.conf

/www/wdlinux/etc/pure-ftpd.conf

/www/wdlinux/etc/pureftpd-mysql.conf

預設web日誌目錄

/www/wdlinux/nginx/logs

/www/wdlinux/apache/logs

也可以在後臺設置預設是

/www/web_logs

預設備份檔案目錄(後臺可設置)

/www/backup

預設回收站目錄(後臺可設置)

/www/trash

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

linux伺服器WEB環境一鍵安裝包及教程

聯繫我們

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