Я выполняю XP Домой с Apache 2.2.10 с NOSSL и MS (Усовершенствованный) Экспресс SQL 2008. Если Вы хотите знать, как добраться, ASP.NET для работы Apache делает это сначала. То, что я обнаружил о MVC на веб-серверах, было из (http://www.asp.net/learn/mvc/tutorial-08-cs.aspx). (Я - новый пользователь и не могу отправить с больше, что одна гиперссылка, пойди разберись), я выбираю .mvc дополнительную опцию. Ниже моя конфигурация:
LoadModule aspdotnet_module "modules/mod_aspdotnet.so"
AddHandler asp.net mvc asax ascx ashx asmx aspx axd config cs csproj licx rem resources resx soap vb vbproj vsdisco webinfo
Alias /MyWebSite"D:/ApacheNET/MyWebSite.com"
DocumentRoot "D:/ApacheNET/MyWebSite.com"
ServerName www.MyWebSite.com
ServerAlias MyWebSite.com
AspNetMount / "D:/ApacheNET/MyWebSite.com"
# Other directives here
Options FollowSymlinks ExecCGI
#AspNet Files Directories Virtual
AspNet All
Order allow,deny
Allow from all
DirectoryIndex index.html
#default the index page to .htm and .aspx
Добавленный mvc к AddHandler выше. Я изменил маршрут По умолчанию в global.aspx:
routes.MapRoute(
"HomeIndex",
"default.mvc",
new { controller = "Home", action = "Index" }
);
routes.MapRoute(
"Default",
"{controller}.mvc/{action}/{id}",
new { action = "Index", id = "" }
);
Затем я сделал файл index.html, который перенаправил входящего корневого посетителя default.mvc. Это об этом.
Боюсь, что вы не сможете делать то, что просите напрямую, если не хотите, чтобы трафик HTTPS шел, например, на secure.example.com вместо www.example.com.
Единственное решение было бы поставить прокси / брандмауэр / устройство балансировки нагрузки перед вашими веб-серверами, которые перенаправляли трафик на разные IP-адреса в зависимости от используемого протокола.
Невозможно выполнить это с помощью DNS, так как у вас должен быть один IP-адрес для данного ИМЯ, независимо от протокола вам доступны следующие варианты:
secure.example.com
как 2.2.2.2
, настроить сервер, на котором размещен 1.1.1.1
, для перенаправления любых HTTPS-запросов для www.example.com
на secure.example.com