Mono+Nginx环境
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环境相关推荐
- 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 ...
- 为PHP设置服务器(Apache/Nginx)环境变量
为PHP设置服务器(Apache/Nginx)环境变量 设置环境变量常见的地方为区分开发环境/生产环境,或者定义一些数据库的帐号密码 设置Apache环境变量 指令 设置当前环境变量为DEV SetE ...
- 雷林鹏分享:YAF 在Nginx环境下的Rewrite规则
这2天在学习YAF框架,在nginx环境下参照手册配置rewrite规则后,访问页面出现404错误,最后发现是rewrite规则书写上出现了些错误. 手册提供的Nginx的Rewrite: serve ...
- nginx php环境搭建_php+nginx环境配置
本篇文章的内容是PHP和nginx环境的配置,在这里分享给大家,也给有需要的朋友一个参考 php+nginx环境配置 1.首先需要准备的应用程序包. nginx:nginx/Windows-1.0.4 ...
- Ubuntu如何搭建Django与Flup和Nginx环境?
Ubuntu系统越来越多的用户开始使用,本文介绍的是搭建Django+Flup+Nginx环境的过程. 首先我们必须明白这这3者在该环境下发挥的作用. 1.nginx:("enginex&q ...
- php隐藏路径ngnix,thinkphp框架在nginx环境下去掉index.php路径显示
协助用户将apache下的一个网站迁移到nginx环境中,结果发现用户用的ThinkPHP框架做的开发,默认用的pathinfo. 这是一个很头疼的问题,因为nginx不支持pathinfo,贸然一并 ...
- linux ubuntu安装 mono,在 Ubuntu Server 上安装配置 Mono 生产环境
在 Ubuntu Server 上安装配置 Mono 生产环境 在 Ubuntu Server 上安装和配置 Apache2 + Mono 生产环境的记录. 服务器环境是 Ubuntu Server ...
- centos 6 php环境,centos6.6 下 安装 php7 + nginx环境的方法
本文实例讲述了centos6.6 下 安装 php7 + nginx环境的方法.分享给大家供大家参考,具体如下: 1.安装必要的依赖库 > yum -y install gd zlib libj ...
- 【thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法】
[thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法] 参考文章: (1)[thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方 ...
最新文章
- 一步步分析AI如何玩Flappy Bird
- 面试又挂了,你理解了 Java 8 的 Consumer、Supplier、Predicate和Function吗?
- Jerry文章《浅谈Java和SAP ABAP的静态代理和动态代理,以及ABAP面向切面编程的尝试一文的源代码》
- Android 从AndroidManifest获取meta-data
- 顺序表Sqlist.cpp
- html5初始结构,分子动力学初始结构构建程序Packmol的使用
- Lambda表达式公共拼接函数(原创)
- Android MediaCodec学习笔记
- PL/sql快速格式化语句
- Cascade:自动化测试“旅程”
- Qt 网络聊天室项目
- Vuforia-PocketCat丨1. 设计目标及效果展示
- ATH9K Driver Learning Part III: Data packet transmission
- 程序员除了看技术类的书你们还看哪些书
- BootStrap中文网站
- rand5()得到rand3()或rand7()类型题:通过rand n()实现rand m()
- 如何使用清源 CleanSource SCA 管理开源风险
- 论文笔记:Prefix-Tuning: Optimizing Continuous Prompts for Generation
- WSH:一款功能强大的Web Shell生成器和命令行接口工具
- mysql数据库文件瘦身_mysql数据库ibdata1文件瘦身
热门文章
- springMVC注解@initbinder日期类型的属性自动转换
- IOS第四天-新浪微博 -存储优化OAuth授权账号信息,下拉刷新,字典转模型
- Struts 2+Spring 3+Hibernate 3.3 在MyEclipse 10环境下的整合配置
- 三阶魔方自动还原 vc实现
- 雅虎开源CaffeOnSpark:基于Hadoop/Spark的分布式深度学习
- python 回溯法 子集树模板 系列 —— 5、取物搭配问题
- 老王亲述:我的运维心路历程
- 【分块答案】【最小割】bzoj1532 [POI2005]Kos-Dicing
- 【高德地图API】那些年我们一起开发的APP—即LBS应用模式分享
- TCP/IP 知识点问答(三)