新サーバ準備進行中(mono編)

  • 投稿日:
  • by
  • Category:

参考にしたサイト。

ここの内容を基に自分の環境や好みに合わせて設定しました。

最優先事項としてユーザが使えるように設定するというのがあったので、費やせる時間減少とともにモチベーションも減少し自分のページは後回しに。

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 ~]#

070121_1.png

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をインストール・設定するだけでよさそうです。

このエントリーをはてなブックマークに追加

コメント(2)

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に買い換えた時に入れてみようと思います。

コメントする