宝塔linux面板如何搭建asp?宝塔面板一键部署wordpress

在Linux系统中运行ASP网站

ASP.NET是微软专为windows平台开发的,它运行时需要用到windows携带的组件,只能在windows系统中运行。在Linux中可运行JSP、PHP和Ajax等。C#写的应用程序可以跨平台运行,但ASP.NET不是一个单纯简单的应用程序,而是一个必需要依赖windows组件支持的WEB服务管理系统,不象JSP和PHP网站系统那样可以自由运行在不同的平台上。

如何在web服务器部署一个网站

要准备以下的资料

1.注册域名。最好能和社团有点关联

2.选择网站系统。例如wordpress,zblog,emblog等都可以。

3.选择云服务器,例如阿里或者腾讯等

4.解析域名到服务器

5.发布博客系统到云主机

以上步骤还是需要一些知识的。

以下是在linux服务器中搭建网站的过程了,安全性高,系统资源也很充足。

步骤方法

一、先去域名注册商那里注册一个自己喜欢的域名,常用的域名注册商有:万网、新网、西部数码等;

二、需要选购租用一台服务器,考虑到是个人博客可以先选择使用虚拟主机;如果使用国内服务器或者虚拟主机的话,需要对域名进行备案,备案流程比较简单,可以联系服务器商代备即可。

三、网站程序,这里是一个网站的核心。个人博客网站建议选用网站博客程序,常用的有WordPress、zblog等。

四、对自己选好的网站程序本地搭建成网站,然后进行修改调整,使其成为自己专属的博客网站,本地搭建可以网上搜一下本地环境安装包来配置本地环境;再按照所用程序官方教程进行安装使用。

五、网站调整好以后,需要通过FTP等工具把网站程序上传到服务器;然后在服务器绑定自己注册的域名;再去域名服务商那里对域名解析,解析到自己服务器上。

六、等待域名解析生效后,在浏览器地址栏输入域名就可以访问自己的博客了,至此,网站建设完成。老魏为此写过云服务器手动建站等多篇教程,看完有疑问可以问,看到了就回答。

Linux下安装Apache+ASP环境的原因

为什么要在Linux下安装ASP环境?且看这几个原因够不够:

A.

作为Linux下的开发环境

B.

当IIS中的ASP仅用于后台,同时使用人数较少.前台页面主要以HTML静态页面展示,ASP用来做的事情较少,本身对系统的负担很轻

综合以上,当ASP显得有点鸡肋时,相应的应用完全可以移植到Linux下,以充分发挥Linux下系统平台优势和资源优势。

因为ASP本为Windows下IIS的原生产物,移植到Linux下确实有些怪异,所以实现方案也比较少,目前能找到的基本以Perl转义为主。

在Linux下安装ASP环境必须的环境支持为:

Apache+Apache的perl模块+perl的Apache::ASP包,请看安装步骤:

1.安装Apache::ASP(也可在第3步之后安装)

perl

-MCPAN

-e

shell

install

CPAN

install

MLDBM

install

MLDBM::Sync

install

Apache::ASP

如果通过perl安装失败,可以去下载这几个源代码包:

Digest-MD5-2.20.tar.gz

MLDBM-2.01.tar.gz

MLDBM-Sync-0.30.tar.gz

Apache-ASP-2.37.tar.gz

按顺序展开源代码,各自执行以下操作安装:

perl

Makefile.PL

make

make

test

make

install

2.安装Apache,

在Linux环境下模拟ASP环境目前仅能查到Apache+ASP的方案

#下载

tar

zxf

httpd-2.2.15.tar.gz

cd

httpd-2.2.15

./configure

--prefix=/usr/local/apache

make

make

install

cd

..

3.安装apache的mod_perl模块

#下载apache的perl模块

wget

tar

zxf

mod_perl-2.0-current.tar.gz

cd

mod_perl-2.0.4/

perl

Makefile.PLUSE_APXS=1

WITH_APXS=/usr/local/apache/bin/apxs

EVERYTHING=1

make

make

install

cd

..

4.httpd.conf配置:

因为ASP环境不是我们在Linux下要用的主用环境,主用环境是Nginx,所以将Apache监听端口修改为80端口之外的端口,我修改为81

Listen

81

网站根目录也需修改成Nginx网站根目录,例如我的Nginx网站根目录为:/var/webhosts/htdocs/www,那么需要修改如下2个位置:

DocumentRoot

"/var/webhosts/htdocs/www"

在httpd.conf文件末尾追加如下内容:

LoadModule

perl_module

modules/mod_perl.so

PerlModule

Apache::ASP

SetHandler

perl-script

PerlHandler

Apache::ASP

PerlSetVar

Global

.

PerlSetVar

StateDir

/tmp/asp

ok,ASP环境安装完成,启动Apache试试:)

/usr/local/apache/bin/apachectl

start

在网站根目录下创建test.asp,内容如下:

For

loop

incrementing

font

size:

<%

for(1..7)

{

%>

Size

=

<%=$_%>

<%

}

%>

阅读剩余
THE END