手把手教你Linux服务器集群部署.net网站 - 让MVC网站运行起来
来源:互联网 发布:淘宝如何联系卖家客服 编辑:程序博客网 时间:2024/04/29 20:44
一、Linux下面安装需要软件
我们这里需要安装的软件有:
1) Mono 3.2.8 : C#跨平台编译器,能使.Net运行与Linux下,目前.net 4.0可以完美运行在该平台下
2) nginx/1.4.6 :web服务器, 支持方向代理
3) fastcgi-mono-server4 : web服务器和程序沟通的桥梁
将需要用的的Linux命令
sudo: superuser do简写,作用是提高普通用户权限
apt-get:软件操作命令,需要root权限,可配合sudo使用。如安装mono软件:sudo apt-get install mono
chmod:修改文件或文件夹权限。如给文件fa分配读写执行权限:sudo chmod 777 fa
ifconfig:查看网络信息,如ip,mac地址等
Linux安装软件和Windows的安装软件方式不同,在这里安装软件需要通过终端控制台进行安装,打开开始菜单搜索“terminal”打开终端命令台
二、安装软件
1)在终端输入 sudo su
再用上面提到的安装命令进行软件安装
apt-get install mono
apt-get install nginx
apt-get install fastcgi-mono-server4
2)默认安装后的软件都在 /etc这个文件夹下面,找到nginx安装目录进行配置,目录位置:/etc/nginx/sites-available default文件。
修改配置文件(先使用chmod命令进行文件权限设置),修改内容如下:
server {
listen 80;
server_name localhost;
root /usr/share/nginx/ews/;
index default.aspx;
location / {
root /usr/share/nginx/ews/;
index default.aspx;
fastcgi_index Home;
fastcgi_pass 127.0.0.1:8000;
include /etc/nginx/fastcgi_params;
}
}
3)修改 /etc/nginx/sites-available fastcgi_params文件,在该文件下加入代码
fastcgi_paramREDIRECT_STATUS200;
fastcgi_param PATH_INFO "";
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
4)将MVC站点发布到 /usr/share/nginx/ews/ 目录即可
http://zhidao.baidu.com/question/362573981520597572.html
http://zhidao.baidu.com/question/178072669759268764.html
http://zhidao.baidu.com/question/1542312678992888307.html
http://zhidao.baidu.com/question/690520280714655524.html
http://zhidao.baidu.com/question/1496595654085908219.html
http://zhidao.baidu.com/question/136956581132048445.html
http://zhidao.baidu.com/question/1692120461414474268.html
http://zhidao.baidu.com/question/177944668296792444.html
http://zhidao.baidu.com/question/1960737854840882860.html
http://zhidao.baidu.com/question/178072669759268764.html
http://zhidao.baidu.com/question/1542312678992888307.html
http://zhidao.baidu.com/question/690520280714655524.html
http://zhidao.baidu.com/question/1496595654085908219.html
http://zhidao.baidu.com/question/136956581132048445.html
http://zhidao.baidu.com/question/1692120461414474268.html
http://zhidao.baidu.com/question/177944668296792444.html
http://zhidao.baidu.com/question/1960737854840882860.html
三、启动服务和网站
1)终端输入
sudo /etc/init.d/nginx start
网站可访问 sudo fastcgi-mono-server4 /applications=/:/usr/share/nginx/ews/ /socket=tcp:127.0.0.1:8000
2) 访问 127.0.0.1:8000 ,新建的mvc4项目,这时会发现报异常,解决方法是添加log4net,并删除Microsoft.Web.Infrastructure的引用。删除dll后,通过 @Styles.Render("~/Content/css")这种格式引用的css会加载不出来
到这里我们就能访问linux下的mvc4网站了。
0 0
- 手把手教你Linux服务器集群部署.net网站 - 让MVC网站运行起来
- 如何让你的网站活起来?
- 手把手教你配置阿里云服务器搭建网站
- 让网站活起来
- 加上快捷键,让你的网站酷起来
- 手把手让你了解linux上集群原理篇【图解】
- 手把手教你php网站静态化
- 手把手教你如何识别钓鱼网站
- 手把手教你做网站的步骤
- 【前沿干货】手把手教你做网站!
- 手把手教你肢解钓鱼网站
- 手把手教你创建个人网站
- 手把手教你一小时学会搭建网站
- 手把手教你一小时搭建个人网站
- 让Tiny服务器运行起来
- 手把手教你:Ubuntu14+apache2+django1.7+python2.7下网页/网站部署
- ASP.NET MVC网站部署在阿里云服务器(WindowsServers2012+IIS6.0环境)
- 让别人也可以访问你电脑上的ASP.NET MVC创建的网站
- 安装libevent ubuntu下
- 【Modern Business Process Automation】现代业务流程自动化:Day3.数据模型和资源模型
- 有目标的人奔跑,没目标的人流浪
- AOP 动态代理 的 源码分析
- OAuth 2.0系列教程(六) 端点
- 手把手教你Linux服务器集群部署.net网站 - 让MVC网站运行起来
- TreeView递归添加节点
- 如何给Main方法传参数
- 设计模式学习笔记-命令模式
- CRS日志存放在哪里
- ksh 简介
- MFC链表类解读
- 程序员修炼之道---从小工到专家(第3章)
- 如何成为一个牛逼的高级资深JAVA开发攻城狮