zoukankan      html  css  js  c++  java
  • centos基于mono+nginx搭建asp环境

    1.安装基础依赖

    yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel  cairo-devel
    
    yum –y install build-essential automake autoconf libtool bison libglib2.0-dev libfreetype6-dev libfontconfig-dev gettext libgif-dev libtiff4-dev libpng12-dev libexif-dev libx11-dev libxft-dev libjpeg-dev
    

    2.安装nginx

    yum install nginx -y
    

    3.安装mono

    yum install mono* -y
    

    4.安装libgdiplus

    yum install libgdiplus* -y
    

    5.安装xsp

    yum install xsp* -y
    

    6.安装pcre

    yum install pcre* -y
    

    7.编写asp代码

    vim index.aspx
    
    <html>
    <body bgcolor="yellow">
    <center>
    <h2>Hello RUNOOB.COM!</h2>
    <p><%="My first ASP script!"%></p>
    </center>
    </body>
    </html>
    

    8.启动 fastcgi_mono服务器

    fastcgi-mono-server4 --applications=/:. --socket=unix --filename=/run/mysite.sock
    

    9.修改nginx配置

    vim /etc/nginx/nginx.conf
        server {
             listen   80;
             server_name  asp.com;
             access_log   /var/log/nginx/your.domain1.xyz.access.log;
    
             location / {
                     root /opt/;
                     index index.html index.htm index.aspx;
                     fastcgi_index index.aspx;
                     fastcgi_pass unix:///run/mysite.sock;
                     include /etc/nginx/fastcgi_params;
             }
     }
    

    在/etc/nginx/fastcgi_params里添加以下内容

    fastcgi_param  REDIRECT_STATUS    200;
    fastcgi_param  PATH_INFO          "";
    fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
    fastcgi_param HTTP_HOST $host;

    10,重启nginx

    systemctl restart nginx
    

    11.访问测试

  • 相关阅读:
    谈谈Nullable<T>的类型转换问题
    MiniProfiler使用方法
    捕获变量
    web服务相关的问题或技巧
    对接mysql数据库遇见的一些问题
    委托
    导出到Excel
    斐波那契数列的运算时间
    .net framework摘抄与理解
    sql 语句
  • 原文地址:https://www.cnblogs.com/navysummer/p/12928809.html
Copyright © 2011-2022 走看看