首页 > 教程 > 关键词 > lanmp教程最新资讯 > 正文

linux服务器WEB环境一键安装包lanmp教程二

2013-07-25 14:24 · 稿源:wdlinux.cn

在我们安装了linux服务器WEB环境一键安装包lanmp后,可能会有不少疑问还有就是使用过程中出现的问题,下面为大家总结几点比较常见的。

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,如下位置

Options FollowSymLinks

AllowOverride All

Order allow,deny

Allow from all

修改替换为

Options FollowSymLinks ExecCGI

AllowOverride All

Order allow,deny

Allow from all

实际上就是增加了 "ExecCGI"

重起apache

service httpd restart

现在可以测试一下

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

#!/usr/bin/perl

print "Content-type: text/html \n\n";

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时“卡住”,如下图

其实不是卡住,而是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系统入门用什么书好

    有朋友问我为何学习Linux,其实我刚开始学习时也有这个疑问,不知道它的用处何在,它的优点何在,就会有这样的疑问,只是看到好多人都在学习,很好奇,自己也想学一下,但又不知道为何要学它。后来我就在网上和图书馆找Linux相关的知识和书籍,对其知识有了全面的了解后决定是不是要学习,就不会盲目跟风,明白自己为何要学习是很重要的。言归正传,为何要学习Linux呢,首先了解一下Linux,它是一套可以供大家免费使用的类Unix操作

  • linux系统入门用什么书好

    有朋友问我为何学习Linux,其实我刚开始学习时也有这个疑问,不知道它的用处何在,它的优点何在,就会有这样的疑问,只是看到好多人都在学习,很好奇,自己也想学一下,但又不知道为何要学它。后来我就在网上和图书馆找Linux相关的知识和书籍,对其知识有了全面的了解后决定是不是要学习,就不会盲目跟风,明白自己为何要学习是很重要的。言归正传,为何要学习Linux呢,首先了解一下Linux,它是一套可以供大家免费使用的类Unix操作

  • 著名开源项目Apache Doris开发者徐冬奇加入微博广告技术团队

    著名开源项目、在线分析型分布式数据库Apache Doris的主要开发者,原百度凤巢广告系统高级架构师、阿里巴巴数据智能商业化技术负责人徐冬奇,已于近日入职微博广告技术团队,担任微博广告技术总架构师。据百度内部人士爆料,Doris最初是只为解决凤巢广告报表需求而设计的专用系统。2012年徐冬奇在前百度首席架构师James Peng(前Google 核心工程师,现自动驾驶独角兽小马智行CEO)指导下,作为Dor

  • Win10新预览版19645推送:修复中文输入法无法切换、Linux内核从镜像剥离

    今晨,微软面向快速通道(Fast Ring)的Insider会员推送新预览版,操作系统版本号Build 19645。经查,Build 19645属于mn_release分支,在微软切换到rs_prerelease之前,我们的确很难看到新功能

  • AppClips是什么功能 AppClips怎么使用

    苹果iOS14系统中加入了一个全新的AppClips功能,这个功能是可以让用户不下载全部应用的情况下就可以使用该应用的功能,那么AppClips是怎么使用,这里我们来了解下AppClips功能的介绍。

  • 出于隐私考虑:苹果拒绝在Safari部署16个Web API

    据外媒报道,苹果本周表示,它拒绝在Safari浏览器上实施 16 项新网络技术(Web API),因为这些技术为用户指纹识别开辟了新途径从而对他们的隐私构成威胁。这 16 项技术具体如下:

  • Space X将60颗Starlink卫星送入太空

    DoNews 6月4日消息(记者 刘文轩)Space X今天宣布,在载人发射成功4天之后,60颗Starlink卫星在美国东部时间21点25分被成功被送入轨道。这60颗卫星采用猎鹰9号运载火箭发射,其中一颗带有可部署的遮光板,为降低未来卫星亮度进行测试。Starlink是SpaceX推出的一项通过近地轨道卫星群,提供覆盖全球的告诉互联网接入服务。马斯克在2015年宣布了这项计划,计划利用卫星取代传统的地面通讯设备,帮助偏远地区接入宽带网络,并为城市?

  • 苹果拒绝在Safari部署16个Web API 避免对用户隐私构成威胁

    苹果本周表示,它拒绝在Safari浏览器上实施 16 项新网络技术(Web API),因为这些技术为用户指纹识别开辟了新途径,对用户的隐私构成威胁。

  • 传新iPad Air将采用USB-C接口 iPad mini保留Lightning接口

    据外媒报道,根据中国供应链传出来的消息显示,苹果据传的第四代iPad Air将采用USB-C接口,据悉,该技术首次出现在苹果平板中则是在 2018 年。新平板预计会在今年下半年推出。Mac Otakara周二援引知情人士消息称,苹果传闻中的10. 8 英寸“iPad Air”将会成为继 2018 年iPad Pro发布后的第二款配备USB-C接口的iPad。

  • 苹果宣布其设备将全面转向“Apple Silicon”计算体系

    在 "历史性的一天",苹果公司CEO蒂姆-库克宣布其计算平台将全面转向自建体系“Apple Silicon”。库克现场讨论了Mac发展史上的三大转变,回顾了Power PC和英特尔。并表示,Mac在定制芯片上的历程已经超过 10 年其从iPhone开始的芯片架构提供了最佳的每瓦特性能,新系统的设计力求带来功率和性能的最佳平衡点。

  • AMD CTO Mark Papermaster畅谈高性能计算

    日前,Inside HPC对AMD 首席技术官兼执行副总裁Mark Papermaster 进行了专访。*在过去的 18 个月里,AMD在HPC领域东山再起。您认为高性能计算的趋势有哪些?我们正处于高性能计算的转折点上。传统高性能计算(HPC)工作负载如石油天然气勘探、天气预报、仿真、建模等,对计算和性能的需求持续快速增长。这些工作负载需要更多核心驱动、更高的存储和I/O带宽。HPC是AMD全面复兴其中的一个重要领域。AMD EPYC(霄龙) 服务器处理器提供了?

  • SpaceX成功发射第九批星链卫星 Starlink什么时候商用?

    据外媒报道,北京时间 6 月 13 日 17:21,SpaceX成功发射第九批星链卫星。SpaceX 使用猎鹰 9 火箭将 58 颗 Starlink 卫星和 3 枚 SkySats 卫星送入了轨道。至此,SpaceX累计发射「星链」卫星 540 颗。

  • iPadOS14系统Apple Pencil增加什么新功能

    在iPadOS14系统中为手写笔Apple Pencil也增加了多个全新的功能,比如涂文字、新手势等等,这里我们来一起看下Apple Pencil在iPadOS14系统下增加的功能介绍。

  • 苹果iPadOS14发布 可以直接使用Apple Pencil书写输入

    苹果首次在线上举办全球开发者大会WWDC20。在本次大会上,苹果会照例对iOS、iPadOS、macOS、watchOS、tvOS进行更新,从每年WWDC的软件蓝图中,开发者和用户都能大致看到苹果未来产品的走向与大致定位,从今年的新iPad Pro定位直指电脑不难发现,苹果也势必会将旗下诸多OS做进一步融合。在iOS之后,苹果继续带来了全新iPadOS14系统,本次更新针对iPad进行了更深度的定制,对iPad的特

  • AppAnnie:5月抖音海外版TikTok位居下载及收入榜第一

    今日,AppAnnie 公布了 5 月全球热门应用排行榜单。下载榜中,TikTok稳居第 1。收入排行中,TikTok也同排名第一,腾讯视频位居第 4,爱奇艺视频位居第 8。

  • 30天如何实现超级APP从0到1开发?京东mPaaS EMOP最佳示范来了

    程序四大开发框架开发跨平台移动APP的最大挑战之一就是开发框架,每个移动平台都有着自己的原生语言和软件开发包(SDK),Android端一套代码,iOS端一套代码、小程序一套代码。过去,企业需要开发多个不同应用程序以实现与多个平台、设备的兼容性,但这可能会耗费数月甚至超过一年的开发时间,30 天内完成移动开发几乎是不可能完成的任务。对此,京东mPaaS平台同时提供原生、跨端、H5、小程序四大成熟稳定功能强大的开发框架,可结

  • papi酱/李诞代言 瑞幸之后连咖啡大规模关店:融资4亿打水漂

    6月14日消息,据媒体报道,继瑞幸咖啡之后,又一家互联网咖啡品牌遭遇窘境。据报道,连咖啡出现大规模关店潮,这家互联网咖啡品牌曾由papi酱、李诞代言。报道指出,目前连咖啡在北京地区的1

  • Apple TV 6搭载A12X处理器:全新散热方案镇压、性能超iPad Pro

    最新一代iPad Pro从A12X处理器升级为A12Z,不过两者性能上几无明显变化,在移动处理器中,依然是最能打的存在。有国外爆料人称,新一代Apple TV电视盒子将预装A12X仿生处理器,就目前了解到的

  • 由于冠状病毒,Airbnb可能削减在Amazon Web Services上的支出

    [TechWeb]Airbnb首席执行官Brian Chesky表示,如果冠状病毒大流行继续对其业务造成压力,该公司准备在今年进一步削减预算。Chesky 在最近几个月表示,由于Covid-19危机,该公司经历了一轮裁员,冻结了招聘并暂停了营销活动,但仍有可能进一步削减其在亚马逊云计算服务上的支出空间。切斯基说:“亚马逊网络服务(AWS)和客户服务仍有机会提高我们使用数据的方式,处理联系人的效率。” “因此,我们将继续提高业务效率,但此刻业?

  • Apple Park计划分阶段复工 第一阶段将从6月15日开始

    DoNews 6月10日消息(记者 刘文轩)苹果位于世界各地的门店已经陆续恢复营业,接下来,在Apple Park工作的员工也要开始复工了。据彭博社报道,苹果本周发给员工的一份备忘录显示,苹果正在进行一个多阶段的复工计划,让员工重返硅谷园区。其实在这之前,一些苹果员工,如硬件和软件工程师,已经在5月开始返回 Apple Park。苹果这次打算将复工分为多个阶段,第一阶段的复工从6月15日开始。苹果表示,第一阶段将是 “非常有限的”,?

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议