小编Mag*_*nar的帖子

如何强制我的网址始终以 www 开头?

我想确保用户www.mydomain.com即使通过 alias 到达mydomain.com。这样我就可以控制子域上的 cookie,这样 Google 就会看到一个域,而不是一大堆 URL。

我怎样才能用 apache 做到这一点?

rewrite url redirect apache-2.2

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

为什么使用authorized_keys 不能通过ssh 自动登录?

我创建了一个私有/公共 dsa-keypair。我已经把服务器上的公钥放在

~/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)

一切都像我的其他服务器一样设置,但似乎服务器只是无视我的努力。

security ssh login

13
推荐指数
3
解决办法
3万
查看次数

来自外部 Vagrant 框的连接被拒绝,具有专用网络

我已经在一个带有私有网络 IP 的流浪盒子上设置了 CentOS 6。我可以使用 IP SSH 进入盒子,这样就可以了。但是,我在卷曲它时在端口 80 上收到拒绝连接。里面有一个非常基本的 nginx 提供其默认的欢迎页面。从盒子内部卷曲它是有效的。

Vagrant.configure("2") do |config|
  config.vm.box = "Centos-6.3-minimal"
  config.vm.box_url = "https://dl.dropbox.com/u/7225008/Vagrant/CentOS-6.3-x86_64-minimal.box"

  config.vm.network :private_network, ip: "192.168.33.44"
  config.vm.hostname = "local.example.com"

  config.vm.provider :virtualbox do |vb|
    vb.customize ["modifyvm", :id, "--memory", "2048"]
  end
end
Run Code Online (Sandbox Code Playgroud)

以下是我尝试过的一些事情:

  • 更改为端口转发 80 -> 8080。Curling onlocalhost:8080就挂在那里。
  • 尝试另一个 IP 地址。没有不同。
  • 打开python -m SimpleHTTPServer即知监听的服务器上0.0.0.0。仍然拒绝连接。

众所周知,这些东西是有效的:

  • 使用给定的专用网络 IP SSH 连接到服务器有效。
  • 从盒子内部卷曲工作。
  • 相同的设置适用于真实服务器。

我已经安装了 Guest Additions,但是它们在来宾和主机上的版本不同。这可能是问题所在。但是为什么 SSH 可以工作,而不是端口 80?这是我做的输出vagrant reloadhttps : //gist.github.com/magnars/496e553f07ad5c770c54

更新

虽然这不起作用:

config.vm.network :forwarded_port, …
Run Code Online (Sandbox Code Playgroud)

nginx centos vagrant

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

在 CentOS 7 上与 systemctl 和 Haproxy 的奇怪交互

通过 systemctl 运行 haproxy 与手动运行它不同

  • 在手动启动时,一切正常。
  • 从 systemctl 开始,haproxy 无法找到它代理的服务,并以 503 回答。

这是通过 systemctl 启动时的输出:

> sudo systemctl status  -l haproxy.service
haproxy.service - HAProxy Load Balancer
Loaded: loaded (/usr/lib/systemd/system/haproxy.service; enabled)
                Active: active (running) since Wed 2014-12-24 08:08:49 EST; 4min 59s ago
                Main PID: 20307 (haproxy)
                CGroup: /system.slice/haproxy.service
                ??20307 /usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid

                Dec 24 08:08:49 localhost.localdomain systemd[1]: Starting HAProxy Load Balancer...
                Dec 24 08:08:49 localhost.localdomain systemd[1]: Started HAProxy Load Balancer.
Run Code Online (Sandbox Code Playgroud)

像这样,haproxy 只对我的后端说 503。

如果我现在停止 haproxy 服务,而是在命令行上手动运行它,如下所示:

sudo /usr/sbin/haproxy …
Run Code Online (Sandbox Code Playgroud)

centos haproxy systemctl

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

标签 统计

centos ×2

apache-2.2 ×1

haproxy ×1

login ×1

nginx ×1

redirect ×1

rewrite ×1

security ×1

ssh ×1

systemctl ×1

url ×1

vagrant ×1