Articles of configuration

Nginx不会接受我的位置configuration

我有一个configuration在nginx中的网站,configuration如下。 当我访问http://mydomain.com/显示我的默认位置的index.html文件。 但是,当我访问http://mydomain.com/micro-site/时 ,会显示默认的nginx 404页面。 为什么微站点位置configuration被忽略? server { listen 80; location /micro-site/ { root /var/www/microsite/; index index.html index.htm; } location / { root /var/www/webroot/; index index.html index.htm; } } 错误日志的检查显示: 如果我离开根/位置,那么它正在寻找微型网站位置/ var / www / webroot / microsite。 如果我删除/位置,那么它正在/ etc / nginx / html / 我不确定/ etc / nginx / html /是从哪里来的。

configurationnginx的2个位置,而1个答案的具体url请求

我为奇怪的标题道歉:) 我拥有的 我有两个Web应用程序运行在同一台服务器上(一个OSClass安装和香草论坛)。 其中一个应该是一切的主人 (OSClass) – 几乎每个请求都应该由该应用程序处理。 另一个应用程序只能回答一些具体的请求(香草论坛,但让我们称之为奴隶 )。 masterPage (OSClass) 位于目录/ var / www / webroot / master中 并收听每个请求,比如mypage.example.com/* (但不是奴隶网页的url) slavePage (香草论坛) 在目录/ var / www / webroot / slave / 而且只能听取像mypage.example.com/slave/* 主人是如何工作的 主应用程序正在使用这样的configuration: # # some general stuff… # http { # other stuff server { listen 80; server_name mypage.example.com; root /var/www/webroot/master index […]

我的新服务器的最佳configuration

我很抱歉,如果这不是一个问题,应该问在这里。 我带了两台新的IBM x3650 M4服务器,配有2个CPU,64GB内存和4个1TB 2.5英寸硬盘,还有Windows Server 2012许可证。 我想要完成的是将这两台服务器用作hyper-v主机,并将所有内容虚拟化。 但后来我读到,将域控制器安装到虚拟服务器是不好的(非计划重启可能导致问题)。 所以我需要一些关于如何设置我的系统的指导。 我需要安装: 一个可靠的DNS服务器 活动目录 邮件服务器(Ubuntu) Web服务器(Ubuntu) SQL Server 这些是我必须运行的重要服务器。 所以我想知道哪一个应该被虚拟化,哪一个应该在物理服务器上运行。 顺便说一句,我们有两个工厂,这些工厂将通过支持VPN的硬件防火墙相互连接。 我不确定是否要教我关于服务器的一切:)我想学习如何设置一个好的服务器系统,但是很难find一些关于这些想法的好的教程/文档。

设置NTP不要从Ubuntu的同行接收时间

在我的/etc/ntp.conf ,它说 By default, exchange time with everybody, but don't allow configuration. restrict -4 default kod notrap nomodify nopeer noquery restrict -6 default kod notrap nomodify nopeer noquery 我只想从指定的服务器接收时间,以防止这样的DDoS攻击。 如何修改这个文件,以免从同伴那里得到时间?

复制新用户的默认configuration文件失败,“进程无法访问文件,因为它正在被另一个进程使用”

我已经构build了Windows 2012 R2 Standard x64terminal服务器(基于会话)。 在安装过程早期,我能够使用Active Directory凭据login,但是当我将其转换为更广泛的testing时,只有已具有本地configuration文件的帐户才能login。当用户configuration文件服务将默认configuration文件复制到为用户提供一个新的configuration文件,AppData中看似随机的一组文件无法复制,“进程无法访问该文件,因为正在被另一个进程使用”。 Windows回到临时configuration文件,但同样的事情发生,阻止login。 无论是否有人试图通过RDP或控制台login,都会发生这种情况。 当没有一个现有的本地configuration文件的用户尝试login时,Winlogon发出事件6004: winlogon通知用户失败了一个重要的通知事件。 用户configuration文件服务发出几个1509: Windows无法将文件\ C:\用户\默认\应用程序数据\漫游\微软\ Internet Explorer \快速启动\控制Panel.lnk到位置\\ C:\用户[用户ID] \应用程序数据\漫游\微软\快速启动\控制Panel.lnk。 此错误可能是由networking问题或安全权限不足造成的。 详细信息 – 进程无法访问文件,因为正在被另一个进程使用。 文件名称会有所不同(随后的login尝试会报告不同文件的错误),但它们始终位于AppData \ Roaming或AppData \ Local中。 在多个事件ID 1509s之后,用户configuration文件服务放弃并发出事件ID 1511 “Windows无法find本地configuration文件,并正在使用临时configuration文件login,当您注销时,对此configuration文件所做的更改将会丢失。 然后它发出几个事件1509s试图复制临时configuration文件: Windows无法将文件\\ \\ C:\ Users \ Default \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ System Tools […]

生产环境共享用户

在我看到的所有生产环境中,共享用户都拥有活跃的生产stream程。 这个想法是,多个真正的用户可以作为共享prod用户sudo,并进行维护,包括运行或查杀任务。 我觉得这很烦人,因为不同的虚拟用户不断地在自己的环境中爬行(通常你需要login多个用户来控制所有的产品进​​程)。 任何人都可以改变环境设置,事情可以变得凌乱。 另外,知道谁运行什么也不太明显。 Linux是否意味着通过正确configuration组权限来pipe理共享进程? 还是组权限限于文件访问? 这个线程解释说,用户不能通过devise来杀死另一个用户进程,但是我仍然不相信我们需要“虚拟”生产用户。

用户configuration文件修改date不匹配…有什么区别?

当我调查昨晚随机重启的服务器时,出现了这个问题。 我正在查看事件日志,看是否有人手动重新启动系统,但没有发现任何东西。 我去了C:\用户 ,并没有一个configuration文件在几年内有一个修改date。 当通过“ 系统属性”窗口转到“ 用户configuration文件”时 ,我发现最近的一些帐户已经login。 这些相同的名称与C:\ Users相匹配,但修改date不匹配。 为什么是这样?

在IPv6自动configuration过程中出现奇怪的多播消息

所以我正在尝试一些虚拟机上的自动configuration,同时观察wireshark中发生的事情,并试图了解它是如何工作的,一步一步的。 这是这些捕获的外观。 我可以看到路由器请求和广告,以及DAD包。 但是,总是有一堆Multicast Listener Report Messages,我一直无法弄清楚它们的用途。 这是数据包的外观。 我试过Googlesearch,但我还没有find任何答案。 有任何想法吗?

Fastcgi请求logging太大

我正在运行一个Nginx服务器,它要求我接受包含高达4mb数据的URIstring。 我已经configurationnginx通过设置接受参数: /etc/nginx/nginx.conf large_client_header_buffers 18 2048k; client_header_buffer_size 10m; 服务器现在接受请求,但会引发内部错误500 。 看在site-error.log ,这是我得到: 1 fastcgi request record is too big: 2425046 看着这个请求,这个数据被削减到了大约4K。 是否有可能接受这么大的请求,以及如何?

Nginx忽略我的第二个服务器指令

我在ubuntu 14.04上通过apt-get install nginx 。 因此,默认设置包括目录/etc/nginx/conf.d/configuration include /etc/nginx/conf.d/*.conf; 在我的conf.d文件夹中,我有以下两个文件(site1.conf和site2.conf) server { listen 80; location /site1/ { proxy_pass http://127.0.0.1:3000/; } } 和 server { listen 80; location /site2/ { proxy_pass http://127.0.0.1:3001/; } } 当我访问http://xxxx/site1/ ,如预期的那样,我从端口3000上运行服务器得到响应。 当我访问http://xxxx/site2/ ,但是,我得到了404。在错误日志中,它说 2014/07/29 09:37:51 [error] 23060#0: *9 "/usr/share/nginx/html/site2/index.html" is not found (2: No such file or directory), client: 5.57.55.92, server: , […]