在Linux上配置同时支持ASP.NET和PHP的服务器

注:本文只是个人研究以及试用使用的方法,可能不太严谨,如果犯了什么专业性的错误,还希望各位看官加以指正,谢谢。(´・ω・`)

特别感谢:阔空晴云(每次遇到什么问题都问你真是太麻烦你了 膜拜)

环境简述

本地调试

操作系统:Ubuntu Server x64 14.04.1 LTS 参考官方说明
CPU资源:Intel Core i7 3610QM (VirtualBox仅适用一个核心)
MEM资源:512MB DDR3 1600MHz
存储资源:10Gb 笔记本机械硬盘

服务器端

操作系统:Ubuntu 14.04 X86
CPU资源:Intel(R) Xeon(R) CPU E31245 @ 3.30GHz (4 cores)
MEM资源:524288 kB (512MB)
存储资源:20GB SSD

想法

发起HTTP请求之后,先经过Nginx,如果是PHP站点则转发到Apache2,如果是ASP.NET站点则转发到Jexus。
整体结构


配置ASP.NET部分(Jexus)环境

安装Mono

参考:在Ubuntu操作系统上安装mono的具体方法

一、更新系统:

sudo apt-get update
sudo apt-get upgrade

二、构建编译环境:

sudo apt-get install build-essential
sudo apt-get install automake autoconf
sudo apt-get install bison gettext libtool libglib2.0-dev libfreetype6-dev libfontconfig-dev

三、安装libgdiplus、mono以及编译环境所需要的其它库文件

sudo apt-get install libtiff5-dev
sudo apt-get install libgif-dev libtiff4-dev libpng12-dev libexif-dev libx11-dev libxft-dev 
sudo apt-get install libjpeg-dev

注:这一步跟原文不太一样,我是根据错误提示修改了一些。

四、源文件下载与解压:

下载:

wget http://download
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值