在这个问题上会有很多的无知,请耐心等待: 我对标准浏览器 – 客户端到服务器SSL连接的理解包括: 浏览器通过HTTPS连接到服务器 浏览器请求服务器SSL证书 浏览器根据颁发该证书的第三方CA(证书颁发机构)validation证书。 浏览器和服务器通过一个开放的SSL连接进行通话,并且在build立新的连接(即下一个回传)之前不再需要/下载证书。 如果我已经弄坏了它,那么纠正我到目前为止,但现在我试图包围我的头,当SSL连接是从一个服务器作为客户端到另一个服务器充当服务器,而PHP是打电话。 它基本上是一样的过程吗? 客户端服务器是否经历了与浏览器客户端相同的步骤? 在apache环境下,客户端服务器是否需要以某种方式设置?
我有一个约300个虚拟主机的服务器。 当我想确保一个特定的httpd.conf文件被加载到虚拟主机configuration中,并且语法正确时,我运行apachectl -S 。 问题是,我得到了大量的产出。 我试过apacectl -S | grep 'foo' apacectl -S | grep 'foo'和apachectl -S > foo.txt来尝试使这个数据更容易pipe理一些,但是这个命令的输出不利于对文本文件的格式化。 当我尝试apachectl -S | grep 'foo' apachectl -S | grep 'foo' ,它只是返回apachectl -S的整个输出。 当我尝试apachectl -S > foo.txt ,foo.txt是一个空文件。 这可能与如何configuration服务器有关,因为我能够成功地grep在我的本地机器上。 有什么build议么?
我有一个专用的服务器,其中一个选项是我可以得到7个独特的IP,如果我需要的话。 最近我一直在考虑设置Nginx和PHP-FPM作为练习,并运行我的博客。 我不想打破我现有的网站,所以我想知道如果我可以在端口80上运行它们,但将它们绑定到不同的IP,然后更改我的博客Alogging指向第二个IP。 谢谢
我有一个设置,在我的Tomcat实例前面用Apache服务器与mod-proxy。 我需要在反向代理服务器端提供静态内容,以防身份validationclosures我的应用程序会话(沉重的AJAX应用程序)。 这个想法是浏览器正在请求一些静态内容,例如: http://myreverseproxy.com/app/sc/skins/Enterprise/images/SectionHeader/opener_closed.png Apache将请求转发给Tomcat谁将为图像服务。 我需要它由Apache服务,这可能吗? 谢谢!
我想要一个ModSecurity规则,阻止访问任何URL或任何身体请求Post / Get,如果它包含一个特定的string。 例如,我想阻止这个string:“km0ae9gr6m” 我有这个规则,但它似乎没有工作。 SecRule ARGS "km0ae9gr6m" "log,deny,msg:'Access Denied'"
我使用mod_rewrite运行一个CMS来pipe理漂亮的URL,但是我有另一个站点在CMS下面的一个子目录下运行,需要禁用URL重写,所以我在.htaccess文件中添加了几行代码: Options -MultiViews Options +ExecCGI AddHandler php5-cgi .php Action php-cgi /cgi-bin/php-wrapper.cgi Action php5-cgi /cgi-bin/php-wrapper.cgi <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # Added following two lines RewriteCond %{REQUEST_URI} ^/dir/ RewriteRule ^(.+) – [PT,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] </IfModule> 这是有效的,但是/dir/下的其中一个目录是使用mod_auth保护的,并且仍然在被重写。 如果我在这个目录的.htaccess文件中取出Require valid-user指令,一切都很好。 这是受保护的目录中的.htaccess文件: RewriteEngine off AuthType Basic AuthName "Administration" AuthUserFile "/home/user/admin/.htpasswd" […]
首先,一些背景: 我为一家IT公司工作。 最近,我已经成为“networking开发者”,为我们支持的客户增加了价值。 大约一年前(在我来到这里之前),这个公司有一个人成立了一个networking托pipe公司,为我们的客户增加了一个附加价值。 它使用helm v4进行configuration,并且共有3台服务器(全部运行Windows 2003)。 问题:谁build立和维护我们的网站托pipe部分的公司..起床离开! 而且,我作为networking开发人员已经负责:) YAY对..不! 我没有真正的经验来维护这种事情,所以我有点卡住了。 我们主办了100个网站..所以我们不能把这个关掉。 问题:你们build议我在这里做什么? 我从哪里开始。 我需要以某种方式控制这一点。 我不喜欢helm4,它吮吸,没有支持等。除了使用电子邮件,用户都不需要控制面板访问。 (我们正在使用smartermail模块)。 我的解决scheme:我正在考虑自己重新启动一切。 使用Linux或Windows,Apache,MySql等等。 我有另一个服务器盒子可以开始testing和学习。 由于用户不使用控制面板,我可以手动创build新的域名。 如果我这样做,有没有人知道如何开始在这方面的任何指南或常见问题。 很显然,我需要了解安全等。 任何帮助,将不胜感激!!
我已经在Windows XP上安装了xampp控制面板和Apache 2.2,当我键入http:// localhost /给我的页面,它说它工作! 现在,我想将端口号80更改为其他号码 如何改变它? 有多less文件需要更改? 是否需要重新启动系统才能生效? 注意:我更改了C:\xampp\apache\conf\httpd.conf端口号 在两个地方说 Listen 80 和 ServerName localhost:80 请帮助,谢谢。
我有远程VPS上的apache服务器。 我只有端口80和443打开。 我目前使用SSH的端口443和HTTP的80。 我想让端口80使用HTTPS而不是HTTP。 我看到的所有解决scheme都是像这样将HTTPredirect到HTTPS: Redirect permanent / https://mywebsite.com/ 但我不认为这会奏效。
几天前我在和同事聊天时,其中一位提到apache每个连接都创build一个线程。 他每个连接的意思是什么? 比方说,我有一个包含三个图像的HTML文件。 当我访问该文件时,我的浏览器向服务器请求三个图像。 所以…阿帕奇使每个图像的线程?