Jexus Web Server 完全傻瓜化图文配置教程(基于Ubuntu 12.04.3 64位)[内含Hyper-v 2012虚拟机镜像下载地址]
1. 前言
近日有感许多新朋友想尝试使用Jexus,不过绝大多数都困惑徘徊在Linux如何安装啊,如何编译Mono啊,如何配置Jexus啊。。。等等基础问题,于是昨日向宇内流云兄提议,不如搞几个配置好的虚拟机镜像让新朋友先尝尝Jexus,感受Jexus的性能再慢慢学配置,何不更好?今日小弟决定坐言起行,先弄一个镜像共享出来,抛砖引玉,希望日后有同好共享更多平台的镜像出来,让更多朋友更容易一睹Jexus之美 \(^o^)/~
2. 配置虚拟机(熟悉Ubuntu Server的大大请略过 1 & 2)
虚拟机名 Jexus Web Server
内存512MB
选择内网虚拟网卡
20GB硬盘
使用Ubuntu Server 12.04.3 LTS ISO 进行安装
镜像下载地址:
http://mirror.bjtu.edu.cn/ubuntu-releases//precise/ubuntu-12.04.3-server-amd64.iso
完成初步配置后,进入Hyper-v管理器,可以进一步调整配置
例如
调整BIOS,将Num Lock默认打开
CPU核数2,占母机最高百分比80%,防止卡死母机 ^_^
3. 安装配置Ubuntu Server 12.04.3 LTS
安装
启动虚拟机,开始安装
选择默认的英文(强烈建议选英文,作为服务器后面会少很多麻烦,对支持中文应用完全是无问题的,完全不用担心)
开始安装Ubuntu Server
选择时区,我这里是美服
配置键盘,默认“No”,然后选英语键盘即可
然后会开始安装。。。显示网络自动配置失败,进行手动配置即可
按你自己的网段配置静态IP地址
例如我内网网段是 192.198.55.*,配置IP为192.168.55.145
掩码 255.255.255.0
配置网关,我这里是 192.168.55.250
加入DNS,
64.191.100.53 8.8.8.8 64.191.100.61 8.8.4.4
(国内网络推荐用 114.114.114.114 114.114.115.115)
Hostname 设置 为 你想要的名字,例如我这里为 jexuswebserver
没有域名,可以略过
设置用户名,例如这里是jexus
密码也是 jexus
呵呵,弱密码提示,实际确实不应该这样设置密码,我们这里测试而已,暂忽略吧 ^_^
不加密用户文件夹
确认检测时区正确
使用默认磁盘分区设置
开始系统安装
不需要设置代理
不自动升级
这里只选安装SSH
慢慢等待软件安装。。。
使用 GRUB 来启动装载系统
安装完成重启
重启完成
配置
1) 使用putty连接(参考下载地址:http://the.earth.li/~sgtatham/putty/0.63/x86/putty-0.63-installer.exe)
ip:192.168.55.145
端口:22
打开,第一次连接确认保存连接密钥
使用用户jexus进行登录,密码为jexus
2) 启用root,并设置密码为“jexus”
sudo passwd root
su root
3) 修改网络(修改成你本地的网络)
设置IP、网关、掩码等 nano /etc/network/interfaces,例如:
使用静态IP:
auto eth0
iface eth0 inet static
address 192.168.55.145
netmask 255.255.255.0
network 192.168.55.0
broadcast 192.168.55.255
gateway 192.168.55.250
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 64.191.100.53 8.8.8.8 64.191.100.61 8.8.4.4
如果修改,要重新启动网络:
/etc/init.d/networking restart
4) 更新系统
apt-get update
apt-get -y upgrade
5) 加入4个优化hyper-v的组件:
修改 nano /etc/initramfs-tools/modules
加入
hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc
保存后,运行update-initramfs –u,并关闭系统 shutdown -h 00
修改虚拟机设置,将网卡设置为固定MAC地址
做这一步的目的是,如果你日后恢复虚拟机,就不会因为网卡MAC地址改变而要重新设置虚拟机里面的网卡配置 ^_^
修改保存,重启虚拟机
4. 编译安装Mono
从新用putty连接,用root账户登录
安装编译安装mono依赖的库和组件
apt-get install make gcc build-essential automake autoconf bison libglib2.0-dev libgif-dev libtiff4-dev libpng12-dev libexif-dev libx11-dev libxft-dev libjpeg-dev libtool g++ gettext libglib2.0-dev libpng12-dev libfontconfig1-dev
安装mono编译器和 git
apt-get install mono-gmcs
apt-get install git
创建mono目录
cd /opt
mkdir mono-3.0
cd /opt/mono-3.0
从git获取最新版本库
git clone git://github.com/mono/mono.git
git clone git://github.com/mono/libgdiplus.git
编译 libgdiplus
cd /opt/mono-3.0/libgdiplus
make clean
./autogen.sh --prefix=/usr
make
make install
编译 Mono
cd /opt/mono-3.0/mono/
make clean
./autogen.sh --prefix=/usr
make (过程相当漫长 +_+)
make install
可以通过 mono -V 查看mono版本的方式验证安装是否成功
编译成功 \(^o^)/~
5. 安装Jexus
cd /tmp
wget http://www.linuxdot.net/down/jexus-5.4.5.tar.gz
tar -zxvf jexus-5.4.5.tar.gz
cd jexus-5.4.5
./install
cd /usr/jexus
./jws start
测试jexus是否已经运行,打开浏览器,输入
http://192.168.55.145/info
成功 \(^o^)/~
将jexus加入系统启动配置中
nano /etc/rc.local
加入
/usr/jexus/jws start
如
这样服务器重启,jexus也会自动加载启动。
部署MVC4默认Web API Demo进行测试
在编译部署前
将项目改成.Net 4.0
将“Site.css” 文件名 改成“site.css”,因为Linux下去区分大小写的哦 ^_^
将“Microsoft.Web.Infrastructure.dll”的“Copy Local”设置为“False”
将“System.Data.Entity.dll”的“Copy Local”设置为“True”
使用FileZilla连接刚才安装好Jexus Web Server
(FileZilla下载地址:https://filezilla-project.org/download.php?type=client)
IP:192.168.55.145
端口:22
用户名:root
密码:jexus
使用协议SFTP
连接后,将/usr/jexus/siteconf/default 文件复制一份到本地
将本地的default文件重命名为“mvc4demo”并进行如下修改
修改网站路径为
root=/ /var/www/mvc4demo
保存后回传到 /usr/jexus/siteconf/目录下,如
在/var下创建www目录,并在www目录下创建mvc4demo目录
将刚才编译好的mvc4demo的网站文件上传到/var/www/mvc4demo下
回到在putty打开的ssh窗口
执行命令重启jexus
如:
/usr/jexus/jws restart
在浏览器中输入 http://192.168.55.145
网站顺利打开,测试Web API
http://192.168.55.145/api/Values
一切OK \(^o^)/~
6. 资源
虚拟机镜像下载地址(百度云盘):http://pan.baidu.com/s/1c0y6HC8
【注】虚拟机用户名"jexus"或"root",密码皆为"jexus"
Jexus 官方网站:http://www.linuxdot.net/
Jexus 支持网站:http://www.jexus.org/
在此,再次感谢 宇内流云 带给我们一个如此强劲的Web Server!

![clip_image002[4] clip_image002[4]](http://images0.cnblogs.com/blog/15155/201311/03234315-800361fb285a4ecc9aec906d1c337ce4.jpg)
![clip_image004[4] clip_image004[4]](http://images0.cnblogs.com/blog/15155/201311/03234316-db7a3dd7541a421690b473792bbb418e.jpg)
![clip_image006[4] clip_image006[4]](http://images0.cnblogs.com/blog/15155/201311/03234317-6f2905bd1624485693c25cc22767c3b4.jpg)
![clip_image008[4] clip_image008[4]](http://images0.cnblogs.com/blog/15155/201311/03234319-2b6790d7f57444038c1ca47303d4596a.jpg)
![clip_image010[4] clip_image010[4]](http://images0.cnblogs.com/blog/15155/201311/03234320-f11d812e21b140cb980ce1fa5b6c3d91.jpg)
![clip_image012[4] clip_image012[4]](http://images0.cnblogs.com/blog/15155/201311/03234322-53e5594730ba48cfacfbce94162aa8da.jpg)
![clip_image014[4] clip_image014[4]](http://images0.cnblogs.com/blog/15155/201311/03234323-d19fb7cc32af4d57a2afec32c4e1db25.jpg)
![clip_image016[4] clip_image016[4]](http://images0.cnblogs.com/blog/15155/201311/03234325-b390799cd1564e909378d10d7f097780.jpg)
![clip_image018[4] clip_image018[4]](http://images0.cnblogs.com/blog/15155/201311/03234326-f5aa58918de243bb8bb0735aa22ea13d.jpg)
![clip_image020[4] clip_image020[4]](http://images0.cnblogs.com/blog/15155/201311/03234327-593ecb25119d4e7eba3e5e813ba395f9.jpg)
![clip_image022[4] clip_image022[4]](http://images0.cnblogs.com/blog/15155/201311/03234329-9baf55e0dc944746aaabe0c602c320d4.jpg)
![clip_image024[4] clip_image024[4]](http://images0.cnblogs.com/blog/15155/201311/03234330-69eef9d7cc3f4fb380c576c7cd50a4c0.jpg)
![clip_image026[4] clip_image026[4]](http://images0.cnblogs.com/blog/15155/201311/03234331-0f160403c9a8405aac4ae2e4ea89e3d6.jpg)
![clip_image028[4] clip_image028[4]](http://images0.cnblogs.com/blog/15155/201311/03234333-055c1a95db0f44d6b281fe6fd5de9b52.jpg)
![clip_image030[4] clip_image030[4]](http://images0.cnblogs.com/blog/15155/201311/03234334-db9ad69c60bb4c2ca5eb8460114018c2.jpg)
![clip_image032[4] clip_image032[4]](http://images0.cnblogs.com/blog/15155/201311/03234335-ef10307877234325a85f5e338c1eb9c5.jpg)
![clip_image034[4] clip_image034[4]](http://images0.cnblogs.com/blog/15155/201311/03234336-6a7cdeee89914267808ce67b7cb1e668.jpg)
![clip_image036[4] clip_image036[4]](http://images0.cnblogs.com/blog/15155/201311/03234337-d4fa08b5a377472c87d562e7a9416e45.jpg)
![clip_image038[4] clip_image038[4]](http://images0.cnblogs.com/blog/15155/201311/03234339-cf406d19fe4048b6acb4f76ea867e790.jpg)
![clip_image040[4] clip_image040[4]](http://images0.cnblogs.com/blog/15155/201311/03234340-d75ef7acec3140a4a0f5c72d001bf2cb.jpg)
![clip_image042[4] clip_image042[4]](http://images0.cnblogs.com/blog/15155/201311/03234341-3b8d04e2a42f4ce697372cda2cd1a817.jpg)
![clip_image044[4] clip_image044[4]](http://images0.cnblogs.com/blog/15155/201311/03234344-92b683c6ea0445e2b5bd59646b968962.jpg)
![clip_image046[4] clip_image046[4]](http://images0.cnblogs.com/blog/15155/201311/03234345-f03f509f43054468b8e3938d548362b7.jpg)
![clip_image048[4] clip_image048[4]](http://images0.cnblogs.com/blog/15155/201311/03234346-c2d8b2ff317943d6b047c4f21124c8a6.jpg)
![clip_image050[4] clip_image050[4]](http://images0.cnblogs.com/blog/15155/201311/03234350-d5439cfa259e4b0dad8236ae2f03ea82.jpg)
![clip_image052[4] clip_image052[4]](http://images0.cnblogs.com/blog/15155/201311/03234351-f6d2bd4dc1aa4cbabaa82fef9be619b6.jpg)
![clip_image054[4] clip_image054[4]](http://images0.cnblogs.com/blog/15155/201311/03234352-bb3e6f13cc1843889fd677d33d44387a.jpg)
![clip_image056[4] clip_image056[4]](http://images0.cnblogs.com/blog/15155/201311/03234353-d265b1fd67ea4d98ad330046449b54f0.jpg)
![clip_image058[4] clip_image058[4]](http://images0.cnblogs.com/blog/15155/201311/03234354-08f5d808d7394c48ad98700f76be3ca0.jpg)
![clip_image060[4] clip_image060[4]](http://images0.cnblogs.com/blog/15155/201311/03234355-6ab4dc311b1c4a7782d44e4553f89e39.jpg)
![clip_image062[4] clip_image062[4]](http://images0.cnblogs.com/blog/15155/201311/03234356-1f4b651288e546dea7e5d2d06b32f20a.jpg)
![clip_image064[4] clip_image064[4]](http://images0.cnblogs.com/blog/15155/201311/03234358-75c5fd4a662645e89c2900d1d2307f4e.jpg)
![clip_image066[4] clip_image066[4]](http://images0.cnblogs.com/blog/15155/201311/03234359-e014f14e73e848978fe50dd168fd0e94.jpg)
![clip_image068[4] clip_image068[4]](http://images0.cnblogs.com/blog/15155/201311/03234401-df6fc8cbb98641bdb515c610e31541e5.jpg)
![clip_image070[4] clip_image070[4]](http://images0.cnblogs.com/blog/15155/201311/03234402-09553bafc284401fa1cd07727a771a56.jpg)
![clip_image072[4] clip_image072[4]](http://images0.cnblogs.com/blog/15155/201311/03234403-19f826849c17400e8a62a18ef5c2fb38.jpg)
![clip_image074[4] clip_image074[4]](http://images0.cnblogs.com/blog/15155/201311/03234404-99160346e66840859a13ac3818aad5cb.jpg)
![clip_image076[4] clip_image076[4]](http://images0.cnblogs.com/blog/15155/201311/03234406-d3d061f408894e91a6a3d831f5ddbe8f.jpg)
![clip_image078[4] clip_image078[4]](http://images0.cnblogs.com/blog/15155/201311/03234407-a3640b8d9240424696f61c8904ad2ab3.jpg)
![clip_image080[4] clip_image080[4]](http://images0.cnblogs.com/blog/15155/201311/03234408-e80a6858ffad41aea88d4fc531ff0e2b.jpg)
![clip_image082[4] clip_image082[4]](http://images0.cnblogs.com/blog/15155/201311/03234409-5a08c5258c574739943bfafcba114ad6.jpg)
![clip_image084[4] clip_image084[4]](http://images0.cnblogs.com/blog/15155/201311/03234410-186feb28b7a041ad85f8d631324e21a4.jpg)
![clip_image086[4] clip_image086[4]](http://images0.cnblogs.com/blog/15155/201311/03234412-76884faab2db4778badb43da5d479960.jpg)
![clip_image088[4] clip_image088[4]](http://images0.cnblogs.com/blog/15155/201311/03234413-167c23d29623441bba0655a247bed3ae.jpg)
![clip_image090[4] clip_image090[4]](http://images0.cnblogs.com/blog/15155/201311/03234415-d433f9ac497d41bf959875669ae42d7d.jpg)
![clip_image092[4] clip_image092[4]](http://images0.cnblogs.com/blog/15155/201311/03234416-0985d9f62cb74e2c837440962a5e9538.jpg)
![clip_image096[4] clip_image096[4]](http://images0.cnblogs.com/blog/15155/201311/03234418-e7c0af28500548aabc2ec818917bd5c5.jpg)
![clip_image098[4] clip_image098[4]](http://images0.cnblogs.com/blog/15155/201311/03234419-eb2cf57d659c463082e043aa5a341c51.jpg)
![clip_image100[4] clip_image100[4]](http://images0.cnblogs.com/blog/15155/201311/03234420-315d6430a0314fe88e5b13288bb5c9d9.jpg)
![clip_image102[4] clip_image102[4]](http://images0.cnblogs.com/blog/15155/201311/03234422-ded1fd3704f64e35a876b302aef654f3.jpg)
![clip_image104[4] clip_image104[4]](http://images0.cnblogs.com/blog/15155/201311/03234426-58950191f3a24688a981f83665767dfc.jpg)
![clip_image106[4] clip_image106[4]](http://images0.cnblogs.com/blog/15155/201311/03234429-730cd848c22a4490a654faeaffcfc1c2.jpg)
![clip_image108[4] clip_image108[4]](http://images0.cnblogs.com/blog/15155/201311/03234433-560b6773dfbc4d5b9366e470932d8f03.jpg)
![clip_image110[4] clip_image110[4]](http://images0.cnblogs.com/blog/15155/201311/03234435-a83a30c3b47f410493eb9e9fdde00c75.jpg)
![clip_image112[4] clip_image112[4]](http://images0.cnblogs.com/blog/15155/201311/03234437-639a465a1bf043658bb6bba565b12885.jpg)
![clip_image114[4] clip_image114[4]](http://images0.cnblogs.com/blog/15155/201311/03234439-ee1fc837b3ad4300b751ee24bc693448.jpg)
![clip_image116[4] clip_image116[4]](http://images0.cnblogs.com/blog/15155/201311/03234440-bb3c16b64bf34d27aca1dd41f20cfa9a.jpg)
![clip_image118[4] clip_image118[4]](http://images0.cnblogs.com/blog/15155/201311/03234441-0744ef54248746cc99650025dbe16c6b.jpg)
![clip_image120[4] clip_image120[4]](http://images0.cnblogs.com/blog/15155/201311/03234443-baa51ea6eed1479580c04fa3228b7912.jpg)
![clip_image122[4] clip_image122[4]](http://images0.cnblogs.com/blog/15155/201311/03234445-b597047af3974fb69a6ff66913603407.jpg)
![clip_image124[4] clip_image124[4]](http://images0.cnblogs.com/blog/15155/201311/03234446-add5bbb57b2645e797167fe10d1dd108.jpg)
![clip_image126[4] clip_image126[4]](http://images0.cnblogs.com/blog/15155/201311/03234448-2ec000c9a9cb490ca3467884da08855d.jpg)
![clip_image128[4] clip_image128[4]](http://images0.cnblogs.com/blog/15155/201311/03234449-36412c12c17c44e486fb96b8af61241e.jpg)
![clip_image130[4] clip_image130[4]](http://images0.cnblogs.com/blog/15155/201311/03234451-811f9b37ed394c3f8ef55d397e2f9231.jpg)
![clip_image132[4] clip_image132[4]](http://images0.cnblogs.com/blog/15155/201311/03234452-bd3282d6c67b41cfaae4a9812e74f6b6.jpg)
![clip_image134[4] clip_image134[4]](http://images0.cnblogs.com/blog/15155/201311/03234453-a8523c8ebe1b4199a51d863be5137015.jpg)
![clip_image136[4] clip_image136[4]](http://images0.cnblogs.com/blog/15155/201311/03234454-b3617c7141e042f1b16b0a13895f0a98.jpg)
![clip_image138[4] clip_image138[4]](http://images0.cnblogs.com/blog/15155/201311/03234455-5f546026c1cb4ceda0e56ee877b9a8c7.jpg)
![clip_image140[4] clip_image140[4]](http://images0.cnblogs.com/blog/15155/201311/03234456-9d1aba7b616b4a3e9dd14acb85f15db4.jpg)
![clip_image142[4] clip_image142[4]](http://images0.cnblogs.com/blog/15155/201311/03234457-093076c69e174a2185923a15e2f4c983.jpg)
![clip_image144[4] clip_image144[4]](http://images0.cnblogs.com/blog/15155/201311/03234459-264451d77ec24845bee69faaa5c2438b.jpg)
![clip_image146[4] clip_image146[4]](http://images0.cnblogs.com/blog/15155/201311/03234500-ca72093ab50a4a6495f8eeef294f12d3.jpg)
![clip_image148[4] clip_image148[4]](http://images0.cnblogs.com/blog/15155/201311/03234501-8508f34f1ae54668a4e20ee307e4210f.jpg)
![clip_image150[4] clip_image150[4]](http://images0.cnblogs.com/blog/15155/201311/03234503-6f2fcf78b3bd4041be9b2af90db0cc13.jpg)
![clip_image152[4] clip_image152[4]](http://images0.cnblogs.com/blog/15155/201311/03234505-f406c4474b8847c79350d3c09f274b05.jpg)
![clip_image154[4] clip_image154[4]](http://images0.cnblogs.com/blog/15155/201311/03234506-9f11d6f20b194e12a1d1b1825265a3da.jpg)
![clip_image156[4] clip_image156[4]](http://images0.cnblogs.com/blog/15155/201311/03234507-1dd4fd56b323494d8019604f94ce8af4.jpg)
![clip_image158[4] clip_image158[4]](http://images0.cnblogs.com/blog/15155/201311/03234508-58704b39712e4e32a3e535565fabd9d8.jpg)
![clip_image160[4] clip_image160[4]](http://images0.cnblogs.com/blog/15155/201311/03234509-1735ce8595594f3ab7e0078141c3d8d4.jpg)
![clip_image162[4] clip_image162[4]](http://images0.cnblogs.com/blog/15155/201311/03234510-933cc043164b4e0ebbef583df15aba58.jpg)
![clip_image164[4] clip_image164[4]](http://images0.cnblogs.com/blog/15155/201311/03234511-508b9c2a5ac0496e8f1a592a3cba78b3.jpg)
![clip_image166[4] clip_image166[4]](http://images0.cnblogs.com/blog/15155/201311/03234512-98e1d805df1c43109800d541719c0525.jpg)
浙公网安备 33010602011771号