我一直在使用在我的Ubuntu上设置一个Apache虚拟主机。我已经创建了一个no-ip domain,我将使用它作为虚拟主机的主机名。我遵循了本教程的每一步,但它不起作用。这是虚拟主机文件,名为crm2plus.ddns.net.conf
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creati
我遇到了一个非常烦人的问题,我的新创建的Apache正在导致配置错误。我最初使用cp命令复制现有的和工作的vhost,只更改了DocumentRoot。Apache将无法重新加载和重新启动。
运行apache2 -t会导致以下错误:
apache2: Syntax error on line 220 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/sites-enabled/test.example.com.conf: /etc/apache2/sites-enabled/test.example.com
首先,我用域本地主机构建wordpress。现在,我将域更改为abc.ddns.net。但是,css和图像都无法加载。我检查元素,并找到这些资源的404。如何将URL更改为abc.ddns.net。
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost/wp-content/themes/sumo/style.css?ver=4.1.1
GET http://localhost/wp-content/themes/church/js/tinynav.js
我在Amazon Linux机器上安装了Nginx,并使用配置文件: http {
upstream allbackend {
#round robin private IP
server 172.31.xx.xxx:8080;
server 172.31.xx.xx:8080;
}
server {
listen 80;
listen 443 ssl http2;
所以我发现另一篇文章说主机和dig本质上是一样的,除了主机是一个更友好的用户。在大多数情况下,这似乎是正确的,然而,当我试图为我的一个域找到SOA时,我遇到了这种情况。
michael@collins:/etc/tinydns/root$ host -t SOA tareme.ddns.net
tareme.ddns.net has no SOA record
michael@collins:/etc/tinydns/root$ dig tareme.ddns.net SOA
; <<>> DiG 9.10.3-P4-Ubuntu <<>> t
我有下面的代码平我的ddns主机名,并返回如果主机是上或下。然后我尝试添加socket.gethostbyname,它适用于我的普通主机名www.iamsimonsmale.co.uk,但不适用于http://ssmale.ddns.net。
我试图从地址的开头删除http://,但这也失败了。
#!/usr/bin/env python
# This script checks to see if the server is up or down and prints the pinged IP
import requests
import socket
import time
whil
代码用于更新用户登录的IP地址。当我打印$sql字符串时,它看起来是正确的,IP地址是1886883852,但更新到mysql后,值是2149463110。我尝试在mysql中将数据类型设置为INT(11) bigint(12),但都是一样的。如果我尝试将一个字符串写为
UPDATE ddns SET LastIP=1886883852, LastUpdate=now() WHERE ID=1
直接,不使用任何变量,它可以正常工作。
真的不能理解。有人能帮上忙吗?
//get dns
function getIP(){
//check the current ip addres