Articles of configuration

如何在Windows Server 2003上托pipeASP.Net 4网站?

不知道这是一个问题的Stackoverflow或在这里,但我猜这里更合适。 首先,我们必须使用Windows Server 2003 32位R2 Standard(尽pipe我们的服务器有一个体面的四核处理器和8GB的RAM(D'oh!))。 升级到Server 2008 R2可悲的是不是一个选项。 我想在这台服务器上托pipe一个.Net 4 ASP.Net 4网站。 这是我迄今为止所做的: 安装了Web平台安装程序 使用Web平台安装程序来安装IIS 7.5 Express和IIS推荐的configuration 我已经在这里碰到了一堵墙。 即使Web平台安装程序说安装了IIS 7.5 express: 当我去Control Panel => Administrative Tools => Internet Information Services (IIS) Manager (这是pipe理工具下的唯一IIS相关的对象)它说我正在运行IIS V6.0。 我看不到任何地方提到的IIS7.5,也不能在开始菜单中find与IIS7.5相关的任何东西: 我不确定这是否相关,但IIS 7推荐的configuration总是向我显示Add选项,尽pipe我之前已经完成了安装过程并收到了Install Successful消息。 如果我尝试使用Visual Studio在我的服务器上添加一个网站,我得到下面的错误告诉我要安装Frontpage扩展(这在FrontPage在2006年停止使用时似乎很奇怪,为什么我需要Frontpage扩展来托pipe.Net 4 ASP .Net 4网页?): 正如你可以看到我有点难倒在这里,一些帮助将不胜感激。 谢谢

在Jetty 6.1.19上configuration保持活动超时

如何设置连接到Jetty Web服务器的连接超时(在我的情况下是v6.1.19)? 我想configurationJetty在客户端请求保持活动时保持连接打开的时间。 目前这似乎是无限的。

在移动server.document-root之后,Lighttpd和PHP会生成错误“没有指定input文件”

我想使用Lighttpd和PHP在Windows上提供轻量级的独立Web服务器。 我昨天下载了所有最新版本,一小时后,一切正常。 今天,我将server.document-root从server_root +“/ htdocs”更改为server_root +“/../ htdocs” ,并相应地调整了我的目录结构。 重新启动一切后,当我尝试访问php页面时,在Web浏览器中看到“没有指定input文件”。 这是我的configuration文件。 当然,我试着玩cgi.fix_pathinfo和fastcgi.server,但我似乎无法find正确的设置。 有任何想法吗? php.ini中 cgi.fix_pathinfo=1 extension_dir = .\ext extension = php_pdo_sqlite.dll date.timezone = UTC log_errors = On error_log = ..\logs\php_error.log lighttpd.conf ## modules to load # at least mod_access and mod_accesslog should be loaded server.modules = ( "mod_access", "mod_accesslog", "mod_fastcgi", # "mod_cgi", "mod_status" ) #### include […]

IIS 7:为每个主机名启动唯一的站点实例

是否可以configurationIIS 7,以便具有多个绑定(或通配符绑定)的单个站点将为每个唯一的主机名启动一个唯一的实例? 为了解释为什么这是可取的,我们有一个应用程序从远程系统检索其configuration。 应用程序的行为由此configurationpipe理,而不是由“web.config”pipe理。 应用程序使用其主机名作为密钥来检索configuration。 目前,为应用程序的每个实例创build一个完全相同的IIS站点是一个手动过程,不同之处仅在于绑定。 我认为,如果可能的话,那就是有一个IIS站点可以有效地作为任意数量的dynamic站点的模板。 每当用一个唯一的主机名访问它时,一个新的站点实例将被启动,并且对该主机名的所有进一步的请求将会到达该实例,就像我手动创build站点一样。 我经常使用IIS,但仅用于相当简单的站点托pipe。 我想知道这是否可以configuration与香草IIS 7,但也欢迎需要插件或第三方产品的答案。 有关应用程序更改的编程/体系结构build议对于serverfault并不适合。

是否有Unison同步工具的全局configuration文件?

我希望我的所有联合形象都有 merge = Name * -> meld CURRENT1 CURRENT2 diff = /usr/bin/meld CURRENT1 CURRENT2 confirmmerge = true 作为选项。 我知道我可以将这些选项添加到~/.unison/每个.prf文件中,但是为所有unisonconfiguration文件configuration全局configuration文件将会更好。 有这样的文件吗?

samba usershare_acl参数如何工作?

看起来它甚至没有logging在桑巴网站上,或者我错过了吗?

Bash提示颜色Ubuntu

我正在尝试使用基于Ubuntu 12.04服务器安装的简单shell脚本来为系统用户设置提示颜色。 我想让Puppet将文件color.sh放在/etc/profile.d/中 – 具有权限744 但该文件根本不是来自用户的。 〜/ .bashrc似乎覆盖了这个。 if [[ ${EUID} == 0 ]] ; then PS1="\\[\\033[01;31m\\]\\h\\[\\033[01;34m\\] \\W \\$\\[\\033[00m\\] " else PS1="\\[\\033[01;32m\\]\\u@\\h\\[\\033[01;34m\\] \\w \\$\\[\\033[00m\\] " fi 我宁愿不使用Puppet来操作〜/ .bashrc文件,而是使用profile.d脚本来全局工作。

IIS8中的安全configuration不允许在使用ClassicASP的networking共享上创build文件夹

我需要find允许此代码与启用Windows身份validation一起使用的IIS8configuration。 没有匿名访问。 我有三行代码用传统的ASP编写,旨在创build一个networking共享文件夹。 它被设置为Windows身份validation。 它给了我一个经典的ASP错误,说明在.CreateFolder行的“权限被拒绝”。 经典的ASP strFolderToCreate = "\\ServerABC\ShareName\Test1" Set objFSO = Server.CreateObject("Scripting.FileSystemObject") objFSO.CreateFolder(strFolderToCreate) 它在以下情况下工作: 旧服务器是Windows Server 2003上的IIS6。工作正常 新的服务器是Windows Server 2012与IIS8。 当设置为匿名访问(这将使用应用程序池标识),工作正常 不适用于Windows身份validation: 设置为Windows身份validation时,它不起作用。 公司中的每个用户都可以在文件夹级别和共享级别上在此文件夹中创build任何内容。 你可以去文件夹,并创build好的文件夹。 我已经尝试了很多东西,比如Classic Pipeline,Integrated Pipeline,App Pool Identities的变化等等。 我无法弄清楚如何使用Windows身份validation这项工作。 这是一个双跳的情况下,网站用户进行身份validation,并试图跳两次authentication?

Nginx的conf.d文件通过puppet

我正在试图确定在什么是木偶和什么是“应用程序”的一部分之间画线。 我有点困惑的地方是nginx conf.d文件。 在Apache中,我将这些文件标记为.htaccess,因此是应用程序的一部分。 但是,在nginx中没有.htaccess文件; 他们必须进入conf.d目录并且服务器退回。 不够公平,但是在打包应用程序和用puppet部署服务器configuration时,我发现服务器configuration和应用程序之间的界线比较模糊。 如果我把文件放在应用程序包(我们使用RPM),那么我在应用程序中有服务器configuration。 但是,如果我把这些文件放在puppet中,应用程序作者希望做一个修改(添加另一个位置,或者重写等),那么我必须更新puppet,现在下一个版本的应用程序依赖于puppet release 。 看起来像鸡和鸡蛋问题给我。 最适合放置这些conf.d文件的地方是puppet还是应用程序RPM?

Magento的子页面给404

我只是在ubuntu上运行apache2的另一台服务器上恢复了我们的Magento网站。 主页拉起来很好,但如果我尝试去其他页面,我会得到一个404。 权限 所有文件都是660 所有目录都是770所有文件和目录 所有文件和目录都属于www-data组 我试过的东西 检查所有的网站和存储ID 在域和页面path之间添加/index.php/ 清除临时文件 除access.log和error.log中的标准404行之外,日志文件中不会显示任何内容。 apache2 .conf文件 <VirtualHost *:80> ServerAdmin [email protected] ServerName mydomain.com DocumentRoot "/var/www/default/" <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory "/var/www/default/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all php_admin_flag engine on php_admin_value open_basedir none </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, […]