服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Nginx的多个位置问题

我目前正在试图将3个应用程序从一个存储库拆分为3个,但保留了url结构,因此在同一个域中基本上不同的位置必须由不同的应用程序交付。 我正在努力的是,其中一个应用程序需要是不存在的url的后备,所以如果第一个不匹配,第二个不匹配,那么第三个应该处理请求 我得到的结构是: / etc / nginx / sites-enabled / main_site,在这里,除了server_name和logs之外,我还有include /etc/nginx/subsites-enabled/* ,其中我有3个configuration文件,每个应用都有一个。 每个configuration文件都包含一个位置块。 我试过在正则expression式(基本上试图硬编码其他应用程序处理的URL)负面的前瞻,但失败了。 所以,总结一下: /和/社区应该由/etc/nginx/subsites-enabled/example.org/home(几个Perl脚本) /新闻应通过/etc/nginx/subsites-enabled/example.org/news(wordpress) 其他一切都应该由/etc/nginx/subsites-enabled/example.org/app(蛋糕应用) perl位工作正常。 我遇到的问题是,应用程序正在接pipe新闻(可能是因为它匹配。*),我已经尝试了各种选项(我已经在这个为期2天),但没有一个解决了所有的问题(有时静态资产将无法工作等)。 我的configuration是: /etc/nginx/sites-enabled/example.org: server { listen 80; server_name example.org; error_log /var/log/nginx/example.org.log; include /etc/nginx/subsites-enabled/example.org/*; } /etc/nginx/subsites-enabled/example.org/home: location = / { rewrite ^.*$ /index.pl last; } location ~* /community(.*) { rewrite ^.*$ /index.pl last; } location ~ […]

一个初级的Linux知识不能错过

可能重复: 什么是初学者应该知道/学习系统pipe理员的工作? 我很快就要从大学gradle了,现在正在寻找工作机会。 有一个我对Linux系统pipe理(PHP,MySQL,Apache Webserver,BIND,bash,postfix,当然还有一般的系统维护和安全性)有很大的兴趣。 然而,在我的实习过程中,我的大部分工作都涉及Hyper-V虚拟化和Windows,而且我没有得到太多的Linux时间。 在我的业余时间,我通常是一个Windows用户,只有非常基本的Linux知识。 什么样的知识和技能,你会说,一个新的初级职位申请人需要摆在他真的准备好工作(和面试)之前? 从书籍到电子书,教程,一般技能描述,命令,网站,博客……的任何消息都会帮助我。 帮助我成为一名更好的Linuxpipe理员,为这次访谈做好准备! 非常感谢 :-) 编辑:正如有些人所build议的,我会更新原来的问题:我说我是一个问题标题的初级,这是指我正在申请的工作(没有经验,几乎没有机会,那么明显是会find一份高级工作)。 我的Linux知识可能比我让你们明白一点, 我正在通过“如何设置DNS服务器?” 阶段,DNS,DHCP,networking服务器等,我已经设置了几次之前。 我正在寻找更高级的知识,白天工作中需要的东西,或者在面试中可能会问到的问题。 我想尽可能做好准备。 感谢迄今为止的input!