小编Ada*_*tan的帖子

复制 postgresql 数据库

如何制作postgresql数据库的副本?

一些(我认为)步骤是:

  • 停止所有查询
  • 停止postgresql守护进程
  • 将数据库文件复制到新位置
  • 对配置文件进行一些更改
  • 重新加载服务器

任何想法我应该更改什么postgresql.conf才能通知 postgresql 服务器有关新数据库的信息?

postgresql

2
推荐指数
1
解决办法
1555
查看次数

在生产服务器上禁用 rm *

有没有办法在生产服务器中rm使用单个阻止*?这将有助于防止以下事故:

rm test *
Run Code Online (Sandbox Code Playgroud)

代替

rm test*
Run Code Online (Sandbox Code Playgroud)

unix rm

2
推荐指数
2
解决办法
1238
查看次数

未使用 nslookup 解析 Route53 子域

我的问题

我正在尝试构建个人 CDN 以与我的联系人共享静态文件。该设计包括一个 S3 存储桶、一个 CloudFront 分配和一个通过 Route53 注册的子域,所有这些都使用 Terraform 进行配置。

但是,我可以通过 S3 和 Cloudfront 访问我的文件,但不能通过我的子域 ( cdn.adamatan.com)。

什么在起作用

S3

curl http://cdn.adamatan.com.s3.amazonaws.com/index.html
Run Code Online (Sandbox Code Playgroud)

云前线

curl https://d36tl9ayobqfgg.cloudfront.net/index.html
Run Code Online (Sandbox Code Playgroud)

什么坏了

我无法使用子域获取文件。此外,nslookupforcdn.adamatan.comadamatan.con不起作用。我认为我以某种方式错误地配置了 Route53。

配置

领域

在此处输入图片说明

托管区

在此处输入图片说明

地形配置

variable "hosted_zone" {
  default = "adamatan.com"
}

variable "domain" {
  default = "cdn.adamatan.com"
}

variable "aws_region" {
  default = "us-east-1"
}

provider "aws" {
  region  = "${var.aws_region}"
  profile = "personal"
  version = "~> 1.1"
}

/*
   The S3 bucket storing …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-cloudfront nslookup amazon-route53

2
推荐指数
1
解决办法
2951
查看次数

构建本地时间服务器

我正在尝试在本地 Ubuntu 机器上安装时间服务器,以便我网络中的其他服务器与其同步。我们决定安装我们自己的时间服务器,而不是让每个服务器从外部服务器更新,以最大限度地降低安全风险。

  • 任何想法什么是最好的服务器安装?
  • 是否存在任何已知的安全问题?
  • 服务器应该从哪里更新?是否有值得信赖的时间服务器?

我将不胜感激任何帮助或参考链接!

谢谢,

乌迪

security ntp ntpd time-server

1
推荐指数
1
解决办法
1095
查看次数

Nginx 将未指定的流量路由到看似任意的子域

问题

我有服3子域的nginx的服务器-比如说a.example.comb.example.comc.example.com

该配置文件a.example.com.confb.example.com.confc.example.com.conf分别。它们存储在/etc/nginx/sites-available从软链接/etc/nginx/sites-enabled

在配置文件中,每个server子句都有其相应的server_name指令。如果重要的话,所有三个子域都使用Let's Encrypt 发出的相同SSL 证书问题(工作正常)。

b.example.com.conf从 中删除时sites-enabled,我希望在尝试浏览它时出现错误消息。令人惊讶的是,nginx 将流量重定向到a.example.com. 事实上,每个没有匹配服务器名称的传入连接/etc/nginx/sites-enabled- 仅包括机器 IP - 都被路由到a.example.com.

如何配置 nginx 以使server指令独占,以便b.example.com永远不会为 提供服务a.example.com

配置

a.example.com.conf

server {
    listen 443 ssl;
    server_name a.example.com;

    ssl_certificate     /etc/letsencrypt/live/a.example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/a.example.com/privkey.pem;

    location / {
        proxy_pass http://localhost:8080;
    }
}
Run Code Online (Sandbox Code Playgroud)

b.example.com.conf …

nginx domain

1
推荐指数
1
解决办法
134
查看次数

文件从 Amazon EC2 服务器消失

我在 Amazon 的 EC2 上有一台 Ubuntu 8.10 服务器,它基于Eric Hammond的ami-1c5db975映像。

重新启动 EC2 服务器后,该/etc/resolv.conf文件将重置为默认值,擦除在启动之前所做的任何更改。

这个错误被告知是仅与 Canonical Ubuntu image 相关的隐蔽问题,我不使用它。

  1. 您知道受重启影响的任何其他文件吗?
  2. 是否有针对此错误的解决方法或适当的解决方案?

谢谢,

乌迪

编辑:问题解决,1 个月后:

感谢您的回答和评论。我确实编辑了 dhcp3 配置文件,但忘记重新启动 dhcp3:

/etc/init.d/networking restart
Run Code Online (Sandbox Code Playgroud)

运行后,resolv.conf文件自动更新。

cloud-computing amazon-ec2

0
推荐指数
1
解决办法
1251
查看次数