I (will)有一组nginx服务器(ubuntu18.04)提供相同的服务(多个vhost)。为了保持它们的同步,我计划在它们之间复制配置,但是我有一些需要由指定节点处理的函数: certbot更新和日志分析报告。让我们把指定的节点称为“主节点”,因为想要一个更好的术语。
我怎么才能最好地处理这些?
我可以将主文件和其他文件之间的差异放在复制根目录之外的代码段文件中,但是这是一个需要维护的小程序。
我可以使用条件语句 (如果.)在街区内,就像.
alias /var/www/letsencrypt/well-known;
location /well-known/
{
if ( $
我正试图通过ssh连接到网关。
为了连接到网关,我编写了
ssh root@ip_GW , where ip_GW is the ip of the Gateway.
因此,为了不总是写入GW的ip入口,我在. .ssh/config文件中创建了一个别名(我还创建了连接无密码的密钥):
Host GW2
#IdentitiesOnly=yes
HostName ip_GW
Identity file ~/.ssh/id_rsa_GW2
User root
现在我可以像这样把无密码连接到网关
ssh GW2
而且它运作得很好
现在的问题是,如果
我是Git的新手,无意中删除了桌面和库中的所有本地物理文件。因为从错误的目录启动git。我还没做完呢。如何将文件还原回?
目前的git状态是:
git status
在分支主机上更改提交:(使用"git重置头.“到前台)
modified: .DS_Store
new file: .gitconfig
new file: Desktop/.DS_Store
现在:在分支主机上的git状态更改为提交:(使用"git重置头.“到前台)
modified: .DS_Store
new file: .gitconfig
new file: Desktop/.DS
我试着比较创建日期和当前日期来根据结果来做一些操作,问题是,在我的本地开发过程中,一切都很好,一切都很有魅力,但是当我把我的脚本上传到网络主机时,所有的东西都往南走了,下面的代码如下
echo $date_modified = date ("F d Y H:i:s.", filemtime($file)); //date of modification of the file
给我同样的结果
echo $current_time = date("F d Y H:i:s."); //the current time
这怎么可能,为什么?
编辑
关于这个主题,当我尝
我有一个简单的bash脚本如下所示:
#!/bin/bash
hname='hostname'
echo Hello, my server name is $hname
但产出并不像我预期的那样。其内容如下:
你好,我的服务器名是主机名。
但我的主机名不是“主机名”,而是“用户”。我该怎么把它变成那样呢?
你好,我的服务器名是User
我在弹性豆柄上安装了Django应用程序。工作和跑步都很棒。
我的设置文件只设置了允许的主机--
ALLOWED_HOSTS = ['mysite.com']
我把Django错误发送到我的电子邮件中--这通常是我喜欢的。然而,每次我重新部署我的应用程序(我通过上传一个ZIP文件夹,而不是通过CLI),我都会收到以下消息
Invalid HTTP_HOST header: 'localhost'. You may need to add 'localhost' to ALLOWED_HOSTS.
我没有问题运行我的网站,我只是不喜欢得到这个错误。
我正在编写一个React应用程序,我想从本地JSON文件中加载内容。
我尝试使用import Data from "./info/websiteData.json",它在本地主机上运行良好。但是,当我为生产环境构建应用程序时,它没有包含JSON文件并导致错误。所以我想我必须把JSON放在后端?
如果我将JSON文件放在后端(比如,在public_html文件夹之外),如何在页面加载时获取它们的内容?为此,我必须使用XMLHTTPRequest吗?你怎么做?
谢谢你的帮忙!