AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-103132

Putnik's questions

Martin Hope
Putnik
Asked: 2023-07-23 01:10:27 +0800 CST

如何在awk中保存输入的颜色?

  • 5

我已经看到了许多或多或少相关的主题,但我发现的所有主题都讨论了如何对输出进行着色awk。我需要保留作为输入提供的颜色awk。例如,现在我有:

./some_command
(red_text) (blue_text) (green_text)

./some_command | awk -F' ' '{print $1}'
(red_text) # < but the color is standard terminal color, not red anymore

如何在awk输出中保留原始颜色?

linux
  • 1 个回答
  • 42 Views
Martin Hope
Putnik
Asked: 2021-08-13 06:19:56 +0800 CST

如何从内部检测 AWS EC2 架构?

  • 1

假设我们正在运行实例,我们可以在该实例上运行什么来检测它是x86_64基于引力子还是基于 ARM 的?

我想了想,curl -s http://169.254.169.254/latest/meta-data/...但发现在这种情况下没有任何用处。此外,可以使用实例类型(例如t4g.*vs t3.*)进行检测,但我希望有更直接的方法。

有没有?

amazon-ec2 amazon-web-services cpu-architecture
  • 1 个回答
  • 807 Views
Martin Hope
Putnik
Asked: 2021-04-22 01:03:19 +0800 CST

不同的 AWS 账户管理不同的子域

  • -1

我已经检查了这个答案,但它没有帮助。

我正在移动example.biz到一个 AWS 账户(“父”)中的 R53 区域,并希望api.example.biz在另一个(“子”)账户中管理子域。

我api.example.biz在子账户中创建了: 在此处输入图像描述

然后我拿了这 4 个 NS 并将它们添加到example.biz父 acc 中: 在此处输入图像描述

当我尝试解决test.api.example.biz解析过程在这些 NS 处停止时:

dig @ns-1210.awsdns-23.org api.example.biz #here is the NS of the `example.biz`

.....
;; QUESTION SECTION:
;api.example.biz.            IN      A

;; AUTHORITY SECTION:
api.example.biz.     600     IN      NS      ns-1394.awsdns-46.org.
api.example.biz.     600     IN      NS      ns-1539.awsdns-00.co.uk.
api.example.biz.     600     IN      NS      ns-691.awsdns-22.net.
api.example.biz.     600     IN      NS      ns-9.awsdns-01.com.

就这样结束了,不再解决。我唯一的想法是域还没有切换到 AWS,它现在是以前的非 R53 NS。因此,当我运行dig @ns-1210.awsdns-23.org api.example.biz而不是它时,dig api.example.biz它不会递归。我试图欺骗这个并编辑/etc/resolv.conf留下唯一的一行

nameserver 205.251.196.186 (this is where ns-1210.awsdns-23.org points at)

但它也没有帮助,dig api.example.biz返回相同的答案。那么我做错了什么?

domain-name-system subdomain amazon-web-services amazon-route53 dns-zone
  • 1 个回答
  • 78 Views
Martin Hope
Putnik
Asked: 2019-10-30 00:50:55 +0800 CST

tee 并分配给变量?

  • 9

我需要在屏幕上看到输出,同时 grep 输出并将 grep 结果发送到变量。我认为它可以用 tee 来完成,但我不知道具体如何。我试过了

mycommand | tee myvar=$(grep -c keyword)
mycommand | tee  >(myvar=$(grep -c keyword))

但这不起作用。应该如何,最好不要写入文件?

linux
  • 3 个回答
  • 8364 Views
Martin Hope
Putnik
Asked: 2019-10-04 10:54:41 +0800 CST

apache:仅在另一个文件系统上“不允许符号链接或链接目标不可访问”

  • 0

我在远程目录中有一个文件,它被转换为 apache DocRoot 树。当我尝试从该目录下载文件(而不是写入)时,我得到 403: AH00037: Symbolic link not allowed or link target not accessible: /var/www/b2b/web/var

我尝试了什么:

  • Selinux 被禁用
  • Options +FollowSymLinks 存在
  • 如果我用同一个 FS 上的链接替换另一个 FS 的链接 - 它可以工作!

文件:

namei -l /var/www/b2b/web/var/assets/75259_box1_v29.jpg
f: /var/www/b2b/web/var/assets/75259_box1_v29.jpg
dr-xr-xr-x root     root     /
drwxr-xr-x root     root     var
drwxr-xr-x root     root     www
drwxrwxrwx www-data www-data b2b
drwxrwxrwx www-data www-data web
lrwxrwxrwx root     root     var -> /var/www/b2b/nfs/b2b-web-var
dr-xr-xr-x root     root       /
drwxr-xr-x root     root       var
drwxr-xr-x root     root       www
drwxrwxrwx www-data www-data   b2b
drwxrwxrwx www-data www-data   nfs
drwxrwxrwx www-data www-data   b2b-web-var
drwxrwxrwx www-data www-data assets
-rwxrwxrwx www-data www-data 75259_box1_v29.jpg

所以,在/var/www/b2b/web/我有:

lrwxrwxrwx 1 root     root       28 Oct  3 09:10 var -> /var/www/b2b/nfs/b2b-web-var

我创建var1的内容与 /var/www/b2b/nfs/b2b-web-var 相同,如果我喜欢下面的内容(链接是本地的),那么一切正常:

lrwxrwxrwx 1 root     root        4 Oct  3 18:15 var -> var1
drwxr-xr-x 4 root     root     4096 Oct  3 18:13 var1

/etc/fstab:

fs-1111111111:/  /var/www/b2b/nfs efs defaults,_netdev  0 0

DocumentRoot 是/var/www/b2b/web

我也试过strace了,但不明白到底出了什么问题:

[pid 11381] stat("/var/www/b2b/web/var/assets/75259_box1_v29.jpg",  [wait(0x857f) = 11381] WIFSTOPPED,sig=133
{st_mode=S_IFREG|0777, st_size=201249, ...}) = 0
[pid 11381] gettimeofday( [wait(0x857f) = 11381] WIFSTOPPED,sig=133
[pid 11419] semop(2326532, {{0, -1, SEM_UNDO|IPC_NOWAIT}}, 1 <unfinished ...>
[pid 11416] semop(2326532, {{0, -1, SEM_UNDO|IPC_NOWAIT}}, 1 <unfinished ...>
[pid 11381] stat("/var/www/b2b/web/var/assets/75259_box1_v29.jpg",  [wait(0x857f) = 11419] WIFSTOPPED,sig=133
[pid 11419] <... semop resumed> )       = -1 EAGAIN (Resource temporarily unavailable)
[pid 11416] <... semop resumed> )       = -1 EAGAIN (Resource temporarily unavailable)
[pid 11381] <... stat resumed> {st_mode=S_IFREG|0777, st_size=201249, ...}) = 0
[pid 11381] lstat("/var/www/b2b/web/var",  [wait(0x857f) = 11381] WIFSTOPPED,sig=133
[pid 11381] stat("/var/www/b2b/web/var",  [wait(0x857f) = 11381] WIFSTOPPED,sig=133
[pid 11381] gettimeofday( [wait(0x857f) = 11381] WIFSTOPPED,sig=133
[pid 11381] write(7, "[Thu Oct 03 18:34:35.430672 2019"..., 175 [wait(0x857f) = 11381] WIFSTOPPED,sig=133
[pid 11381] gettimeofday( [wait(0x857f) = 11381] WIFSTOPPED,sig=133
[pid 11381] read(12,  [wait(0x857f) = 11381] WIFSTOPPED,sig=133
0x555c658e7068, 8000) = -1 EAGAIN (Resource temporarily unavailable)
[pid 11381] gettimeofday( [wait(0x857f) = 11381] WIFSTOPPED,sig=133
[pid 11381] writev(12, [{"HTTP/1.1 403 Forbidden\r\nDate: Th"..., 172}, {"<!DOCTYPE HTML PUBLIC \"-//IETF//"..., 357}], 2 [wait(0x857f) = 11381] WIFSTOPPED,sig=133

我考虑过超时,但我可以使用su apachethen 读取文件内容,例如 with head /var/www/b2b/web/var/assets/75259_box1_v29.jpg | less。那么,这里有什么问题?

apache-2.4
  • 1 个回答
  • 4862 Views
Martin Hope
Putnik
Asked: 2017-10-06 09:36:06 +0800 CST

htaccess 替换完整的 URL 而不是 REQUEST_URI

  • 3

我正在做一些应该非常简单但第二天就碰壁的事情。URL 重定向要求是:

  • 非 www => www
  • 非 https => https
  • /file.html=>/utilities/template_handler.php?filename=file.html

问题:当我请求https://example.com/file.html我得到 r=301 到

https://example.com/utilities/template_handler.php?filename=https://www.example.com/file.html

我的.htaccess:

RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301]

RewriteRule ^(.*)\.html$ /utilities/template_handler.php?filename=$1.html [NC]

我正在使用 litespeed 网络服务器,但出于故障排除的目的,我也设置了 Apache,结果相同。打开调试后,我看到:

strip base: '/' from URI: '/file.html'
Rule: Match 'file.html' with pattern '.*', result: 1
Cond: Match 'on' with pattern 'off', result: -1
Rule: Match 'file.html' with pattern '.*', result: 1
Cond: Match 'domain.com' with pattern '^www\.', result: -1
Source URI: 'file.html' => Result URI: 'https://www.example.com/file.html'
Rule: Match 'https://www.example.com/file.html' with pattern '^(.*)\.html$', result: 2
Source URI: 'https://www.example.com/file.html' => Result URI: '/utilities/template_handler.php?filename=https://www.example.com/file.html'
replace current query string with 'filename=https://www.example.com/file.html'

如果我注释掉最后一条规则,我将正确处理前两个要求。

如果请求发送到非 www 或 www 但非 ssl,则会出现相同的错误。

.htaccess
  • 1 个回答
  • 5249 Views
Martin Hope
Putnik
Asked: 2017-08-06 23:30:27 +0800 CST

CloudFormation模板:短格式如何同时使用Sub和GetAtt?

  • 1

我正在使用yaml。所以,我们可以使用:

!GetAtt [ WebServer, AvailabilityZone ]
!GetAtt WebServer.AvailabilityZone

此外,我们可以使用:

!Sub 'sometext-${AWS::StackName}'

如何使用 GetAtt 输出而不是${AWS::StackName},最好使用第二种形式GetAtt?我确实知道如何使用Join,但我想留下来Sub。

amazon-web-services
  • 1 个回答
  • 2489 Views
Martin Hope
Putnik
Asked: 2017-07-12 12:10:56 +0800 CST

CloudFormation 堆栈 yaml 语法?

  • 1

我正在尝试创建一个具有类似标签的 SecurityGroup Name: SG-StackName。此代码在 json 中完美运行:

"Resources": {
    "SecurityGroup": {
        "Type": "AWS::EC2::SecurityGroup",
        "Properties": {
            ...
            "Tags": [{
                    "Key": "Name",
                    "Value": {
                        "Fn::Join" : [ "", [
                            "SG-",
                            {   "Ref" : "AWS::StackName"    }
                        ]]
                    }
                }
            ]
        }
    },

现在我正在尝试将其转换为 yaml:

Resources: 
  SecurityGroup: 
    Type: AWS::EC2::SecurityGroup
    Properties: 
      ...
      Tags: 
        - Key: Name
        - Value: !Join
          - ''
          - - 'SG-'
            - Ref: AWS::StackName

堆栈构建失败并出现错误“在标签属性中找不到键”。模板的错误在哪里?

amazon-web-services
  • 1 个回答
  • 2679 Views
Martin Hope
Putnik
Asked: 2017-05-31 14:15:54 +0800 CST

Nginx:无法构建map_hash,你应该增加map_hash_bucket_size:64

  • 10

我需要使用具有很多规则的重定向映射(2k+ 行,文件大小约为 200K)

我在 nginx 中有以下设置:

map $uri $new_uri {
        include /etc/nginx/conf.d/redirects.map;
}

server {
        listen 80 default_server;
        listen [::]:80 default_server;

        # redirects
        if ($new_uri) {
                rewrite ^ $new_uri permanent;
        }

如此处所述并在此处找到。问题: configtest 失败:

nginx: [emerg] could not build map_hash, you should increase map_hash_bucket_size: 64

我试图将 map_hash_max_size 和 map_hash_bucket_size 增加到相当疯狂的值:

map $uri $new_uri {
        map_hash_max_size 262144;
        map_hash_bucket_size 262144;
        include /etc/nginx/conf.d/redirects.map;
}

但仍然有相同的错误(完全以'64'结尾)。我选择了这些值,因此它们大于文件大小。我确保通过添加“blabla”来编辑实时配置并查看“未知指令”

那么,应该如何设置这些值呢?不幸的是,官方文档中没有太多细节。

nginx
  • 3 个回答
  • 19687 Views
Martin Hope
Putnik
Asked: 2017-02-27 12:24:32 +0800 CST

使用跨账户访问第三方 AWS 控制台?

  • 2

有两家公司:客户和承包商。两者都有 AWS 账户。我正在寻找一种简单但安全的方法来让承包商团队的员工访问客户的 AWS控制台。是的,我站在承包商一边。

到目前为止我能记住的方式:

  • 在客户的帐户中创建一个用户并提供登录名/密码。据我所知,不推荐。此外,对于拥有许多客户来管理所有凭据并且在工作日期间在帐户之间切换非常不舒服的承包商来说,这可能是一个令人头疼的问题(主要原因)。
  • 联邦。可能的陷阱:客户需要添加联合提供者,如果提供者是承包商的广告,那么对我来说,它看起来并不比创建帐户更好。使用第三(第四?)方身份提供者(谷歌)对我来说并不好,因为我的偏执狂抗议将承包商的凭据暴露给仅供内部使用的公共 BigBrother 类服务。也许我错了或者这里缺少什么,很高兴听到你有根据的意见。
  • 使用跨账户访问(推荐)。

第三个看起来是最正确的,但问题是:到目前为止,我找不到一个现成的方法来这样做。我的发现:如何使用外部 ID [...]、提供对 AWS 账户的访问 [...]以及如何启用对控制台的跨账户访问。它们都不是现成的,而是让您知道继续前进的方向。我也知道 Rackspace 有他们自己的解决方案,但无法找到代码。

所以我再重复一遍:我正在寻找一种简单但安全的方法来让承包商团队的员工访问客户的 AWS 控制台。我会很高兴节省一些精力,而不是重新发明自行车。你知道/有这样的解决方案吗?

amazon-web-services amazon-iam
  • 1 个回答
  • 270 Views
Martin Hope
Putnik
Asked: 2016-12-06 15:35:44 +0800 CST

Grafana:你的石墨网络或石墨 api 安装的 ip 和端口

  • 1

试图将石墨与 grafana 连接起来。手册说:

Url 您的石墨网络或石墨 api 安装的 http 协议、ip 和端口。

我在哪里可以找到它们中的任何一个?我grep-ed /opt/graphite/,我发现唯一与'graphite-web'相关的东西与我用来打开基本石墨屏幕的url有关(带有树和石墨作曲家的那个)。我尝试了这个 url,但在 grafana 的“编辑数据源”中得到橙色的“未知错误”(/var/log/grafana/* 或主日志中没有错误)。

它们都在同一台服务器上,所以我使用了http://127.0.0.1:81/graphite/(卷曲显示<title>Graphite Browser</title>和框架集)

我根本找不到graphite-api。

grafana-4.0.1

石墨...嗯,我还没有找到如何检查版本,但它是几天前安装的pip install https://github.com/graphite-project/graphite-web/tarball/master

有人可以帮忙吗?

grafana graphite
  • 1 个回答
  • 1229 Views
Martin Hope
Putnik
Asked: 2016-12-06 13:24:44 +0800 CST

收集和执行:`<newline>' 附近的第 1329 行:语法错误,意外 EOL

  • 1

尝试将 exec 插件与 collectd 一起使用:

/etc/collectd.conf:

...
LoadPlugin exec
...
<Plugin exec>
        Exec "nobody:nobody" "/etc/collectd.d/redis_simple.sh"
</Plugin>

我已经简化/etc/collectd.d/redis_simple.sh为:

#!/bin/bash

while sleep 10
do
        echo "PUTVAL nfs/redis-6379/memcached_items-db0 interval=10 N:3043"
done

错误:

# /etc/init.d/collectd restart
Stopping collectd:                                         [  OK  ]
Starting collectd: Parse error in file `/etc/collectd.d/redis.sh', line 1308 near `<newline>': syntax error, unexpected EOL
yyparse returned error #1
configfile: Cannot read file `/etc/collectd.d/redis.sh'.
Parse error in file `/etc/collectd.d/redis_simple.sh', line 1329 near `<newline>': syntax error, unexpected EOL
yyparse returned error #1
configfile: Cannot read file `/etc/collectd.d/redis_simple.sh'.
=                                                          [  OK  ]

                                                      [  OK  ]

两个文件的末尾肯定有新行。没有 Windows EOL。日志中没有任何内容。/etc/collectd.d/redis_simple.sh 中没有第 1329 行。

任何帮助,将不胜感激。

collectd
  • 1 个回答
  • 537 Views
Martin Hope
Putnik
Asked: 2016-10-19 00:31:07 +0800 CST

php-fastcgi 状态:“未指定输入文件”

  • 1
# grep pm.status_path /etc/php5/fpm/pool.d/www.conf
pm.status_path = /fcgi-status

nginx配置:

location ~ ^/(fcgi-status|ping)$ {
     access_log off;
     allow 127.0.0.1;
     deny all;
     fastcgi_param SCRIPT_FILENAME /path/$fastcgi_script_name;
     fastcgi_pass unix:/var/run/php-fastcgi/php-fastcgi.socket;
}

fastcgi_param 和 fastcgi_pass 与适用的网站相同。

php-fastcgi 和 nginx 已重新启动,但是:

# curl http://127.0.0.1/fcgi-status -i
HTTP/1.1 404 Not Found
Server: nginx/1.10.1
Date: Tue, 18 Oct 2016 08:10:03 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.5.9-1ubuntu4.20

No input file specified.

这不是这个问题的重复,因为错误不是“找不到文件”(也许 nginx 无法找到路径),而是“没有指定输入文件”。请注意,响应中有php标头,因此答案不是来自 nginx,而是来自 php-fpm。

这是服务器上唯一的池。

我究竟做错了什么?

monitoring nginx php-fpm stat php-fastcgi
  • 2 个回答
  • 1850 Views
Martin Hope
Putnik
Asked: 2016-06-11 07:01:26 +0800 CST

/proc/diskstats: 没有这样的文件或目录

  • 3

试图获取一些磁盘性能指标(特别是使用munin),发现 /proc/diskstats不存在。

试过了yum provides '*/diskstats',但除了 munin 什么都没找到。

CentOS 6.7 版(最终版)

uname -a
Linux domain.com 2.6.32-042stab112.15 #1 SMP Tue Oct 20 17:22:56 MSK 2015 x86_64 x86_64 x86_64 GNU/Linux

那么,我该如何解决呢?

performance monitoring drive proc statistics
  • 1 个回答
  • 1714 Views
Martin Hope
Putnik
Asked: 2016-05-31 21:02:33 +0800 CST

AWS 自动扩展:为什么我们一开始就有“期望容量”值?

  • 2

假设我们已经启动了 Auto Scaling Group。Min=1(我们希望它尽可能便宜)max=X。

根据常识,我们可能认为应该根据警报规则处理的负载水平来计算所需的容量。那么为什么我们在开始创建 ASG 时必须配置这个值呢?什么时候我们可能想要配置它?

amazon-web-services autoscaling
  • 2 个回答
  • 1625 Views
Martin Hope
Putnik
Asked: 2014-11-20 14:56:37 +0800 CST

apache忽略位置指令

  • 1

我取消了默认部分的注释:

<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1 
</Location>

然后重新启动apache('语法OK')

当我运行时,links http://127.0.0.1/server-status我看到 404 错误页面。

# apachectl -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
_default_:443          site.com (/etc/httpd/conf.d/ssl.conf:74)
*:80                   is a NameVirtualHost
         default server site.com (/etc/httpd/sites-enabled/www.site.com.conf:1)
         port 80 namevhost site.com (/etc/httpd/sites-enabled/www.site.com.conf:1)
                 alias www.site.com
Syntax OK

我也尝试将'Location'块插入<VirtualHost>并使用域名而不是127.0.0.1但没有运气。

我通过故意输入不正确的指令来检查我是否在正确的配置文件中,这是正确的文件。

我究竟做错了什么?

apache-2.2
  • 1 个回答
  • 2446 Views
Martin Hope
Putnik
Asked: 2013-08-30 10:54:00 +0800 CST

phpMyAdmin 错误 #2002 “无法登录 MySQL 服务器”,但可以从控制台运行

  • 1

我的 CentOS 6.3 服务器上的 MySQL 服务运行良好。我正在使用默认存储库中的 phpMyAdmin-3.5.8.1。我有可以连接到数据库并成功使用它们的站点。

我也可以使用该mysql -u... -p.... -h....命令连接到数据库服务器。

数据库不在本地主机上,而是在另一台服务器上。

尝试了主机名和IP$cfg['Servers'][$i]['host'] = '10.188.8.207';

我也有很多可用空间。

用户不是root,$cfg['Servers'][$i]['connect_type'] = 'tcp';

编辑:我在另一台服务器上遇到了同样的问题,但消息有点不同:

#2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

但是我有

$cfg['Servers'][$i]['host'] = '192.168.100.219';
$cfg['Servers'][$i]['connect_type'] = 'tcp';

接下来,我在 config.inc.php 的顶部添加了一些垃圾:我希望看到语法错误但什么也没发生,因此我认为 phpMyAdmin 只是看不到/使用这个文件。

ls -l config.inc.php
-rw-r--r-- 1 apache apache 3981 Sep  3 07:59 config.inc.php

我没有想法。我究竟做错了什么?

linux
  • 2 个回答
  • 18219 Views
Martin Hope
Putnik
Asked: 2013-02-20 05:44:04 +0800 CST

命令开头的反斜杠

  • 22

在安装 RVM手册中,我看到很多行以“\”开头:

使用红宝石安装 RVM:

$ \curl -L https://get.rvm.io | bash -s stable --ruby

我认为这只是打错了,但他们重复了很多次。

那么是什么原因呢?

bash
  • 2 个回答
  • 3220 Views
Martin Hope
Putnik
Asked: 2012-11-29 07:53:33 +0800 CST

Apache:在服务器状态的 AUTH 之前重定向到 https

  • 1

我想为服务器状态输出 (mod_status) 强制使用 https 和基本身份验证。如果我启用 auth 并且用户请求http://site/server-statusapache 首先请求 pass,然后重定向到 httpS,然后再次请求 pass。

这个问题类似于 Apache - Redirect to https before AUTH and force https with apache before .htpasswd 但我无法让它工作,因为我们不是在谈论通用文件夹,而是在谈论位置结构。

我的配置(很快)如下:

<Location /server-status>
    SSLRequireSSL
    <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteBase /server-status
        RewriteCond %{HTTPS} off
                RewriteCond %{SERVER_PORT} 80
                RewriteRule ^ - [E=nossl]
                RewriteRule (.*) https://site/server-status} [R=301,L]
    </IfModule>

    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from localhost ip6-localhost
    Allow from 1.2.3.0/24

    Allow from env=nossl

    AuthUserFile /etc/httpd/status-htpasswd
    AuthName "Password protected"
    AuthType Basic
    Require valid-user

    Satisfy any
</Location>

我假设Allow from env=nossl应该允许每个RewriteCond %{HTTPS} off人和服务器端口 80,然后强制它重定向但它不起作用。

请注意,我不想强​​制对整个站点进行 SSL,而只是 /server-status。如果重要的话,服务器有多个站点。

我究竟做错了什么?谢谢你。

ssl
  • 2 个回答
  • 3763 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve