在Linux CentOS7.1 下配置ASP.NET(Apache + Mono)

环境配置方法
说明:#开始的为注释

安装操作系统 centos7.1
#依次执行下面的命令
yum update -y
yum install httpd vim yum-utils
#设置selinux为无效模式
setenforce 0
vim /etc/sysconfig/selinux
#修改内容:SELINUX=enforcing-> SELINUX=permissive
#关闭firewalld,并关闭默认开机启动。
systemctl stop firewalld
systemctl disable firewalld
#如果上网需要代理,可参考下面的格式设置
export http_proxy=http://192.168.1.2:3128
yum install -y http://mirrors.zju.edu.cn/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
rpm –import “http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF”
yum-config-manager –add-repo http://download.mono-project.com/repo/centos/
yum install mono  mono-complete referenceassemblies-pcl -y
yum install -y apache2-mod_mono.x86_64
#支持dotnet4 framework
vim /etc/httpd/conf.d/mod_mono.conf
#mod_mono.conf添加内容的:
MonoServerPath default /usr/bin/mod-mono-server4
AddMonoApplications default “/:/var/www/html”
<Location />
SetHandler mono
Require all granted
</Location>
#重启apache服务
systemctl restart httpd
以上设置web默认主页的位置:/var/www/html

***由于字符显示问题参数两个连续的半角「-」可能显示为一条「–」**

李海涛

关于李海涛

李海涛 lihaitao 山水 lihato 开源软件研究与服务
此条目发表在知识积累分类目录。将固定链接加入收藏夹。