我有一个好奇的问题。 由于我的服务器没有得到SSL证书,我想避免丑陋的“这个网站是不安全的”警告,我决定将httpsredirect到http。 我有我的网站,让我说mywebsite.com 当我做 https://www.mywebsite.com 它redirect到http://mywebsite.com意图,但当我这样做 https://mywebsite.com 我没有redirect,我的浏览器告诉我,该网站是不安全的。 TL; DR: 我想要 https://*mywebsite.com to redirect to http://*mywebsite.com 我有 https://mywebsite.com not redirecting https://www.mywebsite.com redirecting to http://mywebsite.com 这是我的默认-ssl.vhost <IfModule mod_ssl.c> <VirtualHost *:443> ServerAdmin webmaster@localhost DocumentRoot / <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias […]
我正在安装一个新的Ubuntu 13.10(每日构build)进行testing,并且可以selectconfiguration一个HTTP代理服务器来实现aptitude。 我已经坐了一个安装程序,而不仅仅是克隆一个系统,这个想法让我想起了在aptitude之前使用我们现有的HTTP代理,以加快程序包更新过程并减less带宽消耗。 但是我不希望所有的服务器在代理服务器出现故障时都无法工作,因为这是一个单点故障。 我想configurationaptitude来使用现有的HTTP代理,但是如果它没有响应,请绕过代理。 任何想法都会很棒。
我有一个Nginx脚本代理HTTP请求使用这个: proxy_pass http://$http_host$uri$is_args$args; 我有一个网站列表,我想通过代理使它成为这些访问权限。 我尝试添加一个if条件与主机的名称,但它不起作用: if ($uri = 'somewebsite') {proxy_pass http://$http_host$uri$is_args$args;} 它说无效的情况。
我目前尝试将HTTP请求redirect到HTTPS,但无法find一个解决scheme, 在我的httpd.conf中我有以下redirect到我的Tomcat应用程序: RedirectMatch permanent ^/$ /sweetApp/ 我发现我可以使用 redirect或 RedirectMatch 或 (RewriteCond和RewriteRule) – 组合 在HTTPD.conf中。 另一种方式似乎是HTACCESS文件,但我在Windows上工作,不知道如何/不想使用HTACCESS文件。 我怎样才能执行这个redirect? (我没有虚拟主机,使用普通的单一网站安装)
我正在Debian 6.0上运行一个Apache 2.6.32-5-amd64的web服务器。 在一天中的某些时间,通常当有更多的人在线时,服务器的响应速度非常慢。 我相信,那不是负载,它不是DB,它不是PHP,按照这个命令: time wget 127.0.0.1 很慢: –2013-09-20 15:36:49– http://127.0.0.1/ Connecting to 127.0.0.1:80… connected. HTTP request sent, awaiting response… 404 Not Found 2013-09-20 15:36:52 ERROR 404: Not Found. real 0m2.663s user 0m0.004s sys 0m0.004s 响应时间高达5秒。 等待的要点是在“HTTP请求发送,等待响应…”之后,在所有http请求的这个通用滞后很快(比如50ms)之后产生页面。 我使用http://tools.pingdom.com/fpt/testing了我的网站,第一个响应总是很慢,大部分内容加载速度也很慢,但很less有很快,但是我不能说,如果这个工具有某种caching。 telnet 127.0.0.1 80 速度快,响应显示没有延迟: Trying 127.0.0.1… Connected to 127.0.0.1. Escape character is '^]'. 哪里可以解决问题? 在请求发送到apache之前,它必须是一些东西。 请告诉我至less关于这个debugging工具。
我想在Jetty 9中强制使用https。显然: <Set name="confidentialPort">443</Set> 不再在docker工作9.我应该怎么做好?
我在我的域的子文件夹中运行WordPress,以便在VPS LEMP堆栈上进行testing和开发。 为了使用etxra层对wp-login.php进行密码保护,我对wp-admin文件夹使用了HTTP身份validation。 问题是,http身份validation被忽略。 当wp-login.php或wp-admin -folder被调用时,它会直接进入正常的WordPresslogin。 我以如下方式从命令行安装了所有东西: sudo apt-get install apache2-utils sudo htpasswd -c /var/www/bitmall/wp-admin/.htpasswd exampleuser New password: Re-type new password: Adding password for user exampleuser 我的Nginxconfiguration文件如下所示: server { listen 80; root /var/www; index index.php index.html index.htm; server_name example.com; location / { try_files $uri $uri/ /index.html; } location /bitmall/wp-admin/ { auth_basic "Restricted Section"; auth_basic_user_file /var/www/bitmall/wp-admin/.htpasswd; […]
我有一个使用urllib2读取资源的python脚本 response = urllib2.urlopen('http://www.google.com') html = response.read() response.close() 在terminal中调用时可以正常工作。 但是,当由apache服务器调用(即用浏览器指向脚本)时,它只会挂在urlopen上。 任何想法,为什么? FWIW,如果我欺骗了一个mozilla用户代理,或者为代理处理程序传递一个空的字典,那么行为没有任何变化。 将httpdebugging级别设置为1也没有提供更多的信息,但我添加了示波器,certificate它实际上是挂起的“urlopen”行。 谢谢,尼克 (完全披露,这里是一个交叉post,希望这是合法的,已经过了一个星期没有答案)
我在我的学校里build立了一个Debiannetworking服务器,人们需要能够在学校以外访问(即网站需要从本地networking以外访问)。 问题是,他们没有开放80港口(或除了1723之外的任何港口),他们不允许打开它,因为学校董事会不会允许它。 我的问题是:有没有办法做到这一点,没有端口转发? 我知道端口1723是PPTP,那么有什么办法,我可以使用它,使这成为可能? 我知道我可以在学校以外的地方安装服务器,只要从任何地方都可以远程访问服务器,但是学校WiFi上的学生只能使用很less量的互联网,因为学校的设备通常会使用互联网,当他们在学校的WiFi上访问服务器,那么就不会有这个问题。
我对GIT相当陌生,总体来说在基础设施方面不是很有经验。 然而,我想要做的似乎是非常基本的,我不能做到这一点。 我正在尝试通过Apache中的HTTPS创build一个GIT服务器。 我有我的GIT仓库的configuration(在CentOS系统上): SetEnv GIT_PROJECT_ROOT /opt/repo-git/my-custom-repo.git SetEnv GIT_HTTP_EXPORT_ALL ScriptAlias /git/ /usr/libexec/git-core/git-http-backend/ SetEnv REMOTE_USER=$REDIRECT_REMOTE_USER <Directory "/opt/repo-git/my-custom-repo.git"> Options -Indexes FollowSymLinks AllowOverride AuthConfig FileInfo Order allow,deny Allow from all </Directory> <Directory "/usr/libexec/git-core"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> <Location /git> Order deny,allow Allow from all Dav on AuthType Basic AuthzLDAPAuthoritative on […]