我是 Linux 托管新手。我们在 Windows IIS 上托管了一些 ASP.NET 站点。我们现在要将这些站点迁移到 Apache Web 服务器。经过研究,我发现我们可以使用“mod-mono”来实现此目的。为此,我已经在我们的新 CENTOS 7 Web 服务器上安装了 Apache 和 mod-mono。输出“单 V”-
Mono JIT compiler version 5.14.0.176 (tarball Fri Aug 3 08:39:03 UTC
2018) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and
Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
Interpreter: yes
LLVM: yes(3.6.0svn-mono-/)
GC: sgen (concurrent by default)
输出“httpd -v”-
Server version: Apache/2.4.6 (CentOS) Server built: Jun 27 2018 13:48:59
我还添加了以下几行/etc/httpd/conf/httpd.conf文件 -
Include conf.modules.d/*.conf
Include /etc/httpd/conf.d/mod_mono.conf
LoadModule mono_module /usr/lib64/httpd/modules/mod_mono.so
<IfModule dir_module>
DirectoryIndex index.html Default.aspx </IfModule>
AddType text/html .shtml
AddType application/x-asp-net .aspx .ashx .asmx .ascx .asax .config .ascx
AddOutputFilter INCLUDES .shtml
我的 Apache 服务器能够托管并显示正常的 HTML 页面。但在尝试运行 index.aspx 页面时,它显示
503服务不可用
谁能告诉我这里我遗漏了什么?
答案1
您忘记启动 mod-mono-server。