惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
IT之家
IT之家
博客园 - Franky
博客园_首页
The Cloudflare Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
量子位
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
V
V2EX
Hugging Face - Blog
Hugging Face - Blog
博客园 - 三生石上(FineUI控件)
M
MIT News - Artificial intelligence
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
Jina AI
Jina AI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
B
Blog RSS Feed

博客园 - goding

银河麒麟服务器版用docker部署某系统 centos7.9配置oracle 11.2.0.4开机自启动 虚拟机centos7.9配置apache+mono运行asp.net网站程序总结 虚拟机centos7.9配置apache+mono运行asp.net网站程序 CS1012: 字符文本中的字符太多 故障处理 虚拟机centos7.9 安装oracle 11.2.0.4 windows版的squid代理服务器 解决黑苹果关机变重启的问题 batocera系统闪退故障处理 tplink-WR2041N V2路由器刷openwrt 记录第一次折腾黑苹果的体会 给MacMini-A1347重装windows系统 断开所有共享文件夹连接 海康威视安防平台下发数据到门禁失败,错误码0x15400001的故障处理 使用mssql内置的方法实现Md5加密注意的问题 批量结束数据库进程 解决sql语句中文乱码导致的问题 电脑版微信小程序路径 飞牛关闭屏幕 飞牛os打开本机usb摄像头 win10安装广东省正版化检查工具 asp.net网站编译后出现“发现不明确的匹配”的错误 联想瑞天500无法禁用安全启动的解决办法 win2012服务器设置远程端口 解决一台hp probook 430G3笔记本无法实现win10关机网络唤醒 麒麟和win10双系统出现时间差异的问题 用Vmware ESXI6.7离线包封装网卡驱动 vmware部署win7,win2008,win2012等系统如何手动安装vmware tools 重装系统后实况足球pes2021需要安装的文件 安装飞牛os出现452错误的解决方法
虚拟机centos7.9配置apache+mono运行asp.net网站程序极速版
goding · 2026-08-27 · via 博客园 - goding

这两天发现一个更便捷的配置方法,参考文章——CentOS7 Apache+Mono Web站点部署

1、更换yum源和添加mono仓库

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.cloud.tencent.com/repo/centos7_base.repo
sudo yum clean all
sudo rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
sudo yum-config-manager --add-repo http://download.mono-project.com/repo/centos7/

2、安装mono

sudo yum install -y mono-devel

3、安装httpd、mod_mono(mod_mono这个包已经包含了xsp等相关组件)

sudo yum install -y httpd apache2-mod_mono

sudo chkconfig --levels 235 httpd on

sudo systemctl start httpd

4、配置mod_mono.conf

sudo vi /etc/httpd/conf.d/mod_mono.conf

末尾加入 

MonoServerPath /usr/bin/mod-mono-server4

5、禁用SELinux

sudo vi /etc/sysconfig/selinux

将“SELINUX=enforcing”修改为“SELINUX=permissive”或“SELINUX=disabled”,重启就行了

6、如想让路径支持不区分大小写 ,可启用speling_module模块

模块配置文件在/etc/httpd/conf.modules.d/00-base.conf,把最后一行的注释符去掉:

image

 然后在/etc/httpd/conf/httpd.conf中加入CheckSpelling ON,然后重启apache生效:

image

7、如果出现Encoding 936 data could not be found的错误,需安装额外的本地化包以支持 GBK 编码

sudo yum install -y mono-locale-extras