linuxyumapache
‘壹’ linux安装apxs
1、 安装准备
#更新系统
yum -y update
#然后安装相关的编译器和必备的软件
yum -y install bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel cairo-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel libpng libpng-devel libX11 libX11-devel freetype freetype-devel fontconfig fontconfig-devel libexif libexif-devel libXft-devel ghostscript-devel gnome-doc-utils unzip
2 、下载安装所需要的软件包
统一下载到/usr/local/src下
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2
wget http://download.mono-project.com/sources/mono/mono-2.10.8.tar.bz2
wget http://download.mono-project.com/sources/xsp/xsp-2.10.tar.bz2
wget http://download.mono-project.com/sources/mod_mono/mod_mono-2.10.tar.bz2
wget http://apache.fayea.com/apache-mirror//httpd/httpd-2.2.27.tar.gz
3.安装libgdiplus
libgdiplus是mono中的System.Drawing依赖的一个组件,用于显示web页面基本颜色等。
cd /usr/local/src
tar -xjvf libgdiplus-2.10.tar.bz2
cd libgdiplus-2.10
./configure --prefix=/usr/local
make
make install
4.安装mono
cd /usr/local/src
tar -xjvf mono-2.10.8.tar.bz2
cd mono-2.10.8
./configure --prefix=/usr/local
make
make install
Mono安装完成之后,可以用命令mono -V查看一下mono的安装情况,如果能够看到mono版本号等信息,说明Mono安装成功。
5.安装apache
cd /usr/local/src
tar -zxvf httpd-2.2.27.tar.gz
cd httpd-2.2.27
./configure --prefix=/usr/local/apache --enable-mods-shared=most
make
make install
6.安装mod_mono
cd /usr/local/src
tar -xjvf mod_mono-2.10.tar.bz2
cd mod_mono-2.10
./configure
make
make install
7.安装xsp
xsp就是mod-mono-server。
安装之前,先设置一下环境变量
vi /etc/profile #在最后加上下面这句
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
source /etc/profile 或者注销重新登陆一下
cd /usr/local/src
tar -xjvf xsp-2.10.2.tar.bz2
cd xsp-2.10.2
./configure --prefix=/usr/local
make
make install
8.配置apache
打开/usr/local/apache/conf文件夹中的httpd.conf,这个文件是apache的配置文件,在最后添加
Include /usr/local/apache/conf/mod_mono.conf
将以下#注释去掉
#ServerName www.example.com:80
在/usr/local/apache/htdocs文件夹中任意创建一个index.aspx文件,添加内容如下
<%@ Page Language="C#" %>
<html>
<head>
<title>hello world</title>
</head>
<body>
<%
for (int i=1; i<=7; i++)
{
Response.Write("<font size=" + i.ToString() + ">");
Response.Write("hello world");
Response.Write("</font><br />");
}
%>
</body>
</html>
当然,你也可以网络,去下载一个asp.net探针
重启apache
/usr/local/apache/bin/apachectl restart
通过浏览器访问http://IP/index.aspx,测试asp.net环境搭建是否成功,如果返回“hello world” 说明安装成功
‘贰’ linux yum 安装 apache 怎么启动
安装:yum install -y httpd
启动: service httpd start
‘叁’ linux 为什么yum日志轮替不用重新加载 http等应用日志轮替需要重新加载服务呢
一、轮替规则及配置文件:vi /etc/logrotate.conf
1、如果配置文件中拥有“ dateext”参数,那么日志会用日期来作为日志文件的后缀,例如“ secure-20130605”。这样的话日志文件名不会重叠,所以也就不需要日志文件的改名,只需要保存指定的日志个数,删除多余的日志文件即可。
2、如果配置文件中没有“ dateext”参数,那么日志文件就需要进行改名了。当第一次进行日志轮替时,当前的“ secure”日志会自动改名为“ secure.1”,然后新建“ secure”日志,用来保存新的日志。当第二次进行日志轮替时,“ secure.1”会自动改名为“ secure.2”,当前的“ secure”日志会自动改名为“ secure.1”,然后也会新建“ secure”日志,用来保存新的日志,以此类推。
二、/etc/logrotate.conf配置文件说明
三、apache日志加入轮替(如果是yum安装,则默认就使用了轮替,不用单独设置;如果是源码安装,则需要配置轮替)
vi /etc/logrotate.conf
/usr/local/apache/logs/access_log {
daily
create
rotate 30
}
四、logrotate命令
logrotate [选项] 配置文件名
选项:
如果此命令没有选项,则会按照配置文件中的条件进行日志轮替
-v: 显示日志轮替过程。加了-v选项,会显示日志的轮替的过程
logrotate -v /etc/logrotate.conf
-f: 强制进行日志轮替。不管日志轮替的条件是否已经符合,强制配置文件中所有的日志进行轮替
logrotate -f /etc/logrotate.conf
‘肆’ linux下的yum怎么读
yum读音为:英 [jʌm] 美 [jʌm]
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系。
例句:
1、.
使用createrepo命令创建yum存储库元数据。
2、Before you install Nagios, use yum to install Apache, the CC compiler, and the GD development libraries.
在安装Nagios之前,使用yum来安装Apache、CC编译器和GD开发库。
(4)linuxyumapache扩展阅读:
Yum的软件包来源:
可供Yum下载的软件包包括Fedora本身的软件包以及源自rpmfusion和rpm.的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的PGP签名,主要是为了用户的系统安全。
‘伍’ Linux下升级apache server问题
没有找到确定的全称域名,使用缺省的域名:localhost.localdomain
如果你是内部网络或者是用作测试,随便指定或者直接使用缺省的都可以。
‘陆’ linux中安装apache服务器,通过图形化界面安装需要安装system-config-http,但是光盘里面没有,求解决
system-config-httpd是Red Hat公司专门为Apache服务器管理编写的图形界面的管理工具,通过system-config-httpd几乎可以完成对Apache服务器的所有配置,所以对修改Apache配置文件不太熟悉的情况下,system-config-httpd是一个不错的选择。
system-config-httpd工具需要独立安装,下面以yum安装为例:
yum -y install system-config-httpd* #使用yum方式安装
yum -y remove system-config-httpd* #使用yum方式删除
忘采纳!~
‘柒’ linux中,我用yum安装了httpd,那是不是说我已安装好了apache
可以这样说,因为大多数linux的发行版本中的httpd服务都是借助于apache来提供服务的(可能也有tomcat apache),当然你也可以自己下载apache的源码来编译安装,这样就和httpd没有关系了.在这里要说一下,二楼的回答是完全错误的.
‘捌’ 虚拟机下的Linux,怎么重新安装yum
eerpo命令类似的包,你到Server下面去安装好即可,如果你不知道怎么做我qq空间写的好像有一篇这个的文章,你可以看一下,如果看了没有成功的地方我也许可以帮到你。我的qq空间,在linux分类下的一篇叫RHCE学习之配置yum服务器。 对了,如果用ftp或者http来做的话要保证vsftp或者httpd出浴running的状态,也就是说你安装好vsft或者apache过后要启动vsftpd或者httpd,只启动就行了,这个里面就不需要做其他的什么了
‘玖’ linux配置apache时出现的问题
你好。这个你可以用YUN从新装一下。把有关于apache的软件都装上
这样就没有问题了。 因为你卸载的时候,可以有很多关联的软件,你如果用的是强制卸载的话
很多回出现这个问题的。 你可以去尝试一下。如果不知道怎么用YUN 你可以去网络一下,哪里有详细的介绍。希望能帮到你!
‘拾’ linux 上如何卸载apache
代码为:
rpm -qa|grep httpd ;
rpm -e httpd-2.2.15-15.el6_2.1.x86_64 ;