参考にしたサイト。
ここの内容を基に自分の環境や好みに合わせて設定しました。
最優先事項としてユーザが使えるように設定するというのがあったので、費やせる時間減少とともにモチベーションも減少し自分のページは後回しに。
line君に一通りやってもらったはずなので大丈夫でしょう。
Perl,PHPは動いてるのですが、C#ユーザとしてはMonoが欲しいところ。yum install mono
してもNo Match for argument: mono
などと言われて悲しいので、Mono 1.2.2.1 Downloads -- rhel-4-i386のRPMとか試してみて放置していました。
大学入試センター試験で休みなので、ちょこっといじってみると…
[root@reisato ~]# cat > hello.cs
using System;
class Hello
{
static void Main() {
Console.WriteLine("Hello, World");
}
}
[root@reisato ~]# mcs hello.cs
[root@reisato ~]# mono hello.exe
Hello, World
[root@reisato ~]#
あれぇ、動くじゃん。
[root@reisato ~]# cat > /var/www/html/test.aspx
<%@ Page Language="C#" %>
<html>
<head>
<script runat="server">
void button1_Click(Object sender, EventArgs e) {
label1.Text = textBox1.Text;
}
</script>
</head>
<body>
<form runat="server">
<asp:TextBox Runat="server" ID="textBox1" />
<asp:Button Runat="server" ID="button1" Text="Copy" OnClick="button1_Click" />
<asp:Label Runat="server" ID="label1" Text="Empty" />
</form>
</body>
</html>
[root@reisato ~]# xsp --root /var/www/html/
xsp
Listening on port: 8080 (non-secure)
Listening on address: 0.0.0.0
Root directory: /var/www/html
Hit Return to stop the server.
[root@reisato ~]#
XSPも動く。
[root@reisato ~]# rpm -qa | grep mono
mono-core-1.2.2.1-0.novell
mono-data-1.2.2.1-0.novell
[root@reisato ~]#
どうやらmod_monoをインストール・設定するだけでよさそうです。
JUNKICHI 返信
Windows ServerじゃなくてCentOSを使っているんですね…。
しかし、この時期にCentOSってタイミング悪くないですか?
かくいう私は、CentOS 5.0を首を長くして待っております。
あと、lineさんのリンクがmailtoなのはご愛敬ですか…。(w
リンクをクリックしたらメーラーが起動して少しビビった。
R SATO 返信
CentOSには新サーバ導入時に替えました。え?5.0出るの(何
米Red HatがRHEL 5のβ2をリリース、正式版は来年初めに登場へ
http://enterprise.watch.impress.co.jp/cda/foreign/2006/11/20/9087.html
みたいですね。CentOSのフォーラムでも質問がありました。何でも好きなようにできるのが自宅サーバのいいところなので、大容量のHDDに買い換えた時に入れてみようと思います。