2019独角兽企业重金招聘Python工程师标准>>>

首先创建www用户和组,

虚拟主机使用的目录:

/usr/sbin/groupadd www
/usr/sbin/useradd -g www www
mkdir -p /data0/htdocs/www
chmod +w /data0/htdocs/www
chown -R www:www /data0/htdocs/www

安装Momo

yum groupinstall "Development Tools"

yum install httpd build-essential gcc bzip bison pkgconfig glib-devel glib2-devel httpd-devel libpng-devel libX11-devel freetype fontconfig pango-devel ruby ruby-rdoc gtkhtml38-devel wget

wget http://pkgs.fedoraproject.org/repo/pkgs/mono/mono-2.6.1.tar.bz2/4cd2157c9eabbe9f49232d5ee3a2a57e/mono-2.6.1.tar.bz2

tar jxvf mono-2.6.1.tar.bz2

cd mono-2.6.1/

./configure --prefix=/usr

make

make install

cd ../

从SVN版本库安装fastcgi-momo-server

export PKG_CONFIG_PATH=/usr/lib/pkgconfig/:/usr/lib/

yum install subversion

svn co http://mono-soc-2007.googlecode.com/svn/trunk/brian/FastCgi/ fastcgi-mono-server

cd fastcgi-mono-server/

./autogen.sh

make

make install

cd ../

以Fastcgi方式启动fastcgi-momo-server2,监听本机9001端口,网页根目录为/data0/htdocs/www/

nohup /bin/sh /usr/local/bin/fastcgi-mono-server2 /socket=tcp:9001 /root=/data0/htdocs/www/ 2>&1 > /dev/null &

安装Nginx 0.8.46
1、安装Nginx所需的pcre库:

wget http://ftp.exim.llorien.org/pcre/pcre-8.12.tar.gz

tar zxvf pcre-8.12.tar.gz
cd pcre-8.12/
./configure
make && make install
cd ../

2、安装Nginx

wget http://nginx.org/download/nginx-0.8.46.tar.gz

tar zxvf nginx-0.8.46.tar.gz
cd nginx-0.8.46/
./configure --user=www --group=www --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install
cd ../
3、创建Nginx日志目录

mkdir -p /data1/logs
chmod +w /data1/logs
chown -R www:www /data1/logs
4、创建Nginx配置文件

①、在/usr/local/webserver/nginx/conf/目录中创建nginx.conf文件:

rm -f /usr/local/webserver/nginx/conf/nginx.conf
vi /usr/local/webserver/nginx/conf/nginx.conf

修改nginx.conf

user  www www;
worker_processes 8;
error_log  /usr/local/webserver/nginx/logs/nginx_error.log  crit;
pid        /usr/local/webserver/nginx/nginx.pid;
#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 65535;
events
{
use epoll;
worker_connections 65535;
}
http
{
include       mime.types;
default_type  application/octet-stream;
charset  utf-8;
server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 8m;
sendfile on;
tcp_nopush     on;
keepalive_timeout 60;
tcp_nodelay on;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
gzip on;
gzip_min_length  1k;
gzip_buffers     4 16k;
gzip_http_version 1.1;
gzip_comp_level 2;
gzip_types      text/plain application/x-javascript text/css application/xml;
gzip_vary on;
server
{
listen       80;
server_name  www.yourdomain.com;
index index.html index.htm index.aspx default.aspx;
root  /data0/htdocs/www;
location ~ \.(aspx|asmx|ashx|asax|ascx|soap|rem|axd|cs|config|dll)?$ {
fastcgi_pass   127.0.0.1:9001;
fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
include        fastcgi_params;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires      30d;
}
location ~ .*\.(js|css)?$
{
expires      1h;
}
access_log  off;
}
}

测试配置文件是否正确

/usr/local/webserver/nginx/sbin/nginx -t

在/data0/htdocs/www/目录下载名为info.aspx的asp探针文件。检查asp.net是否能正常运行

cd /data0/htdocs/www/

wget http://aspnetsysinfo.googlecode.com/files/aspnetsysinfo-revision_23.zip

浏览器测试

http://IP/info.aspx

转载于:https://my.oschina.net/HeAlvin/blog/370762

Mono+Nginx环境相关推荐

  1. CENTOS php 7.0 +nginx 环境下 安装yaf框架

    1 2 3 4  #php -v PHP 7.0.19 (cli) (built: May 12 2017 21:01:27) ( NTS ) Copyright (c) 1997-2017 The  ...

  2. 为PHP设置服务器(Apache/Nginx)环境变量

    为PHP设置服务器(Apache/Nginx)环境变量 设置环境变量常见的地方为区分开发环境/生产环境,或者定义一些数据库的帐号密码 设置Apache环境变量 指令 设置当前环境变量为DEV SetE ...

  3. 雷林鹏分享:YAF 在Nginx环境下的Rewrite规则

    这2天在学习YAF框架,在nginx环境下参照手册配置rewrite规则后,访问页面出现404错误,最后发现是rewrite规则书写上出现了些错误. 手册提供的Nginx的Rewrite: serve ...

  4. nginx php环境搭建_php+nginx环境配置

    本篇文章的内容是PHP和nginx环境的配置,在这里分享给大家,也给有需要的朋友一个参考 php+nginx环境配置 1.首先需要准备的应用程序包. nginx:nginx/Windows-1.0.4 ...

  5. Ubuntu如何搭建Django与Flup和Nginx环境?

    Ubuntu系统越来越多的用户开始使用,本文介绍的是搭建Django+Flup+Nginx环境的过程. 首先我们必须明白这这3者在该环境下发挥的作用. 1.nginx:("enginex&q ...

  6. php隐藏路径ngnix,thinkphp框架在nginx环境下去掉index.php路径显示

    协助用户将apache下的一个网站迁移到nginx环境中,结果发现用户用的ThinkPHP框架做的开发,默认用的pathinfo. 这是一个很头疼的问题,因为nginx不支持pathinfo,贸然一并 ...

  7. linux ubuntu安装 mono,在 Ubuntu Server 上安装配置 Mono 生产环境

    在 Ubuntu Server 上安装配置 Mono 生产环境 在 Ubuntu Server 上安装和配置 Apache2 + Mono 生产环境的记录. 服务器环境是 Ubuntu Server ...

  8. centos 6 php环境,centos6.6 下 安装 php7 + nginx环境的方法

    本文实例讲述了centos6.6 下 安装 php7 + nginx环境的方法.分享给大家供大家参考,具体如下: 1.安装必要的依赖库 > yum -y install gd zlib libj ...

  9. 【thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法】

    [thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法] 参考文章: (1)[thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方 ...

最新文章

  1. 一步步分析AI如何玩Flappy Bird
  2. 面试又挂了,你理解了 Java 8 的 Consumer、Supplier、Predicate和Function吗?
  3. Jerry文章《浅谈Java和SAP ABAP的静态代理和动态代理,以及ABAP面向切面编程的尝试一文的源代码》
  4. Android 从AndroidManifest获取meta-data
  5. 顺序表Sqlist.cpp
  6. html5初始结构,分子动力学初始结构构建程序Packmol的使用
  7. Lambda表达式公共拼接函数(原创)
  8. Android MediaCodec学习笔记
  9. PL/sql快速格式化语句
  10. Cascade:自动化测试“旅程”
  11. Qt 网络聊天室项目
  12. Vuforia-PocketCat丨1. 设计目标及效果展示
  13. ATH9K Driver Learning Part III: Data packet transmission
  14. 程序员除了看技术类的书你们还看哪些书
  15. BootStrap中文网站
  16. rand5()得到rand3()或rand7()类型题:通过rand n()实现rand m()
  17. 如何使用清源 CleanSource SCA 管理开源风险
  18. 论文笔记:Prefix-Tuning: Optimizing Continuous Prompts for Generation
  19. WSH:一款功能强大的Web Shell生成器和命令行接口工具
  20. mysql数据库文件瘦身_mysql数据库ibdata1文件瘦身

热门文章

  1. springMVC注解@initbinder日期类型的属性自动转换
  2. IOS第四天-新浪微博 -存储优化OAuth授权账号信息,下拉刷新,字典转模型
  3. Struts 2+Spring 3+Hibernate 3.3 在MyEclipse 10环境下的整合配置
  4. 三阶魔方自动还原 vc实现
  5. 雅虎开源CaffeOnSpark:基于Hadoop/Spark的分布式深度学习
  6. python 回溯法 子集树模板 系列 —— 5、取物搭配问题
  7. 老王亲述:我的运维心路历程
  8. 【分块答案】【最小割】bzoj1532 [POI2005]Kos-Dicing
  9. 【高德地图API】那些年我们一起开发的APP—即LBS应用模式分享
  10. TCP/IP 知识点问答(三)