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.访问测试