我正在运行一个AWS设置,该设置目前由指向单个EC2实例的ELB组成。 该实例正在运行Ubuntu 12.04.2和Apache 2.22.2。 过去我在服务器上设置了几个子域名。 今天我正在设置另外一个,但是我正在靠墙敲打我的头,试图弄清楚我错过了什么。 我敢肯定,这是我忽视或不太对的一小步。 我的DNSlogging使用Route 53进行设置。我login到AWS控制台并为我的服务器添加了一个新的CNAMElogging。 我们将其称为samael.example.com 。 它看起来像这样: samael.example.com. 3600 IN CNAME web-pool-xxxxxxxxxx.us-east-1.elb.amazonaws.com. 这似乎工作得很好,因为指向我的浏览器sameael.example.com带来了默认的VirtualHost。 所以,我现在要做的就是创build另一个VirtualHostconfiguration文件, 对吧 ? mkdir /http/www/samael.example.com touch /httpd/www/samael.example.com/index.html cd /etc/apache2/sites-available sudo cp dav.example.com samael.example.com sudo sed -i 's/dav.example.com/samael.example.com/g' samael.example.com cd ../sites-enabled sudo ln -s ../sites-available/samael.example.com sudo apachectl restart 那应该是吧 ? 但是当我将浏览器指向samael.example.com ,它仍然指向默认的VirtualHost。 我跳过了什么步骤? cat samael.example.com <VirtualHost *:80> ServerName […]
我正在尝试configuration通配符SSL证书以在子域上以及服务器的主域上提供。 为了获得SSL证书的工作,似乎我必须定义主站点的站点可用文件,如: <VirtualHost *:443> 当我尝试使用<VirtualHost someSite.com:443>然后Firefox抱怨: An error occurred during a connection to www.someSite.com. SSL received a record that exceeded the maximum permissible length. (Error code: ssl_error_rx_record_too_long) The page you are trying to view cannot be shown because the authenticity of the received data could not be verified. 谷歌浏览器不太具体: SSL connection error 我可以更改<VirtualHost *:443>以便我可以将sub.someSite.com作为不同的带有SSL的虚拟主机服务? 这是在Ubuntu服务器12.04 […]
我有两个mangle规则: iptables -t mangle -A PREROUTING -d 54.228.209.255 -j MARK –set-xmark 1 iptables -t mangle -A PREROUTING -p tcp –dport 80 -j MARK –set-xmark 3 现在我做telnet 54.228.209.255 80 ,看看我的规则 iptables –list -t mangle -v -n Chain PREROUTING (policy ACCEPT 604K packets, 598M bytes) pkts bytes target prot opt in out source destination 0 0 MARK […]
我正在运行的Ubuntu 12.04服务器,我尝试主办一个网站,我从另一台服务器复制。 当我现在尝试本地连接ip xxx.xxx.xxx.xx/mywebsite 一个窗口打开,我必须键入凭据 我的Ubuntu帐户在这里不起作用,那么我需要什么? 我没有设置任何.htaccess或.htpwd 有没有人有想法? 你需要更多信息 ? 所以让我知道,我可以补充。
我试图设置一个新的VPS我刚刚得到的这是第一次做任何forms的电子邮件设置的后缀。 尝试执行testing电子邮件时出现错误。 我发布我的configuration和错误,我想知道如果我在某个地方犯了一个错误? 我正在运行Ubuntu 12.04 LTS VPS。 出错: mail from:<jhvisser> 250 2.1.0 <jhvisser>… Sender ok rcpt to:<jhvisser> 553 5.5.4 <jhvisser>… Domain name required for sender address jhvisser 使用configuration: # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be […]
一直让我的Ubuntu服务器将我的邮件转发到外部地址有点麻烦。 以下是目前正在发生的事情: 当我本地telnet到端口25时,我可以发送电子邮件到任何主机就好了。 但是,当我尝试从我的Mac连接到服务器时,在进入邮件正文的rcpt部分后,出现“中继访问被拒绝”错误。 所以,我的问题是 – 这是为什么发生? 我该如何解决? 我最好喜欢这样做,所以任何地方的任何邮件客户端可以连接到我的服务器上的邮箱(客户端等) 这是我的/etc/postfix/main.cf文件: # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name […]
我们有一台配备ProFTPd的Ubuntu 12.04服务器供用户上传文件。 每个用户都有他们自己的帐户,并被监禁到他们的目录。 通常情况下,一切工作正常,他们获得创build/上传的文件644权限,创build/上传的文件夹755权限。 问题是,偶尔有些文件会上传600权限(或上传后更改,我不确定吗?),所以除了所有者之外,任何人都不能读取它们。 有什么办法来locking/强制文件上的权限644 ? 我知道我可以用umask取消权限,但是我不想这样做,我想要停止用户过多地减less权限,所以他们不应该能够低于644(rw-r-r–)
我有一个多宿主主机上的Ubuntu 12.04。 我正在尝试使用iptables将进入某个IP地址的HTTP数据包重新路由到另一个IP地址。 从谷歌search,我认为有必要在多宿主主机使用CONNMARK标记传入的连接,以便相关的传出数据包可以匹配。 但是,当我尝试使用“-j CONNMARK”这个短语时,我被告知没有这样的连锁。 我如何在Ubuntu 12.04上使用'-j CONNMARK'?
我有一个根服务器,并希望实现具体的URL应该在VPN控制下,而不是。 例如: www.mydomain.com或subdomain1.mydomain.com不应该在VPN控制下, [我的服务器的IP地址] / pgadmin应该是VPN控制的,这样只有VPNnetworking内的人才能够调用这个地址。 我也有点困惑最后的结果需要看,因为如果公共IP是300.300.300.300/pgadmin ,它应该被阻止,但在VPN中,可能是10.0.0.1/pgadmin什么的。 我不是很熟悉VPNconfiguration,但是这可能吗? 如果是的话,这是基于添加路由和IPTables? 如果不是,我怎样才能达到所描述的问题?
我们已经使用12.04 LTS已经有几年了,但是我们正在考虑转向下一个14.04的LTS版本。 它在2014年4月发布我很想知道人们如何考虑这个版本。 稳定更慢或更快使用更less/更多资源顺便说一句,我们正在考虑14.04的无头/服务器版本 谢谢