小编Sco*_*ack的帖子

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

将 nginx + wordpress 与子目录中的所有 wordpress 文件一起使用

我的设置
我在 Debian Lenny 上运行 nginx 0.7.67 作为网络服务器,而不是作为反向代理。我正在使用 php5-fpm 来处理我的 PHP 请求,效果很好。

我的目标
我想要一个 WordPress 安装,按照这里的描述进行布局干净的 wordpress 颠覆安装。我想要一个干净的 WordPress 安装,而不会用所有 WordPress 文件弄乱我的服务器根目录。
这意味着我的 wordpress 安装将/wordpress/wordpress-content.

然而,重要的一点是,如果您导航到我的域 www.example.com,那么您将被直接带到 WordPress 博客,而无需指定 WordPress 所在的子目录。

我在 nginx 站点找到了安装 wordpress 的方法,但不幸的是,这是为了移动整个 WordPress 目录,而不是将流量重定向到它。

我尝试使用以下配置:sites-available 中的
example.conf

server {
  listen 80;
  server_name     www.example.com;
  access_log      /var/log/nginx/www.example.com.access.log main;
  root            /var/www/example/htdocs;

  location / {
     try_files $uri $uri/ /wordpress/index.php?q=$uri&$args;
  }


  include /etc/nginx/includes/php5-wordpress.conf;
  include /etc/nginx/includes/deny.conf;
}
Run Code Online (Sandbox Code Playgroud)

php5-wordpress.conf中包含

location /wordpress { …
Run Code Online (Sandbox Code Playgroud)

nginx wordpress

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

为什么这个中国 IP 会访问我的网站?

我有一个网站,它使用了几百个域别名,包括特许经营权dallas.info、特许经营权delaware.info 和detroitfranchise.info(更多信息见下文)。

我每天通过 Google AdWords PPC 获得十到二十次点击。我设置了一个日志文件,以便我可以看到 URL 中的变量。

我很惊讶地看到页面每分钟被点击一次。我查了一下IP,都是在中国。

我的网站有零内容可供美国以外的任何人使用

你能告诉我为什么我的网站会受到这种类型的点击吗?这是正常的吗?这是机器人吗?

TIME, IP, DOMAIN, PAGE
20:9, 66.249.71.138, franchise-st-petersburg.info, Why-Buy-a-Franchise
20:13, 66.249.71.21, franchise-ok.info, Frequently-Asked-Questions-About-Franchises
20:16, 66.249.71.44, franchise-dallas.info, Frequently-Asked-Questions-About-Franchises
20:20, 66.249.71.36, franchise-delaware.info, Frequently-Asked-Questions-About-Franchises
20:21, 66.249.71.136, detroitfranchise.info, What-We-Do-Free-Franchise-Advice
20:21, 66.249.71.10, philadelphiafranchise.info, Privacy-Policy
20:21, 66.249.71.144, denverfranchise.info, Franchise-Terminology
20:22, 66.249.71.59, franchise-tx.info, Get-Started-Ask-a-Franchise-Expert
20:24, 67.195.114.240, franchise-ky.info, Franchise-Terminology
20:27, 66.249.71.138, franchise-st-petersburg.info, Why-Buy-a-Franchise
Run Code Online (Sandbox Code Playgroud)

ip web china ip-address address

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

在Linux中顺利关闭tomcat进程

这已经困扰我一段时间了。

在我的 JSF 开发周期中,我做了很多 tomcat 重新加载,有时甚至会重新启动 tomcat。我注意到有时,使用 shutdown.sh 关闭 tomcat 不起作用,因为当通过 startup.sh 启动它时说地址已经用于端口 8080。而在 linux shell 中,我必须做这样的事情:

ps auwx | grep -i tomcat
kill -9 <tomcatPid>
Run Code Online (Sandbox Code Playgroud)

有什么办法可以像 Windows 中的 tomcat 服务一样干净地关闭 tomcat 吗?

我目前使用的是 opensuse linux 11.2,我还没有将我的 tomcat 添加到我的服务中。仍然从 shell 手动启动和关闭它。

linux tomcat

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

sql server:在导出/导入时丢失标识列

最近我开始处理 SQL Server,我以前的经验是在 MS-Access 中。

当我进行数据库的导入/导出时,从服务器到我的计算机甚至在服务器中,所有带有主键的列都会丢失键。Identity 设置为 false,偶数位未设置为默认值。

如何使用导入/导出作业制作数据库及其数据的精确副本?我不想每次都需要在其他地方使用相同的数据库时执行备份和还原,用于另一个项目等。

我已经阅读了有关“编辑映射”和复选框的内容,但这对身份规范没有帮助……那么表格的主键和其他内容呢?

sql-server-2008

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

Exim 加速邮件发送/接收机制

我们在带有 CENTOS 5 的 CPANEL 服务器上使用 Exim。我们只有一台邮件服务器托管在美国数据库中心,包含所有用户邮箱。

问题是我们的用户位于美国和中国的两个不同数据中心。由于美国和中国数据中心之间的连接速度较慢,中国数据中心用户在大部分时间都难以发送电子邮件和附件。因为中国用户必须连接到美国 DC SMTP 服务器,并且由于连接速度慢的问题,用户遭受了很多痛苦。

在这一点上,我正在尝试实现类似中国用户将连接到中国 DC 以发送电子邮件的功能,我希望在中国 DC 上配置辅助 SMTP 服务器。中国 SMTP 服务器然后将中继电子邮件发送到美国 DC 的主 SMTP 服务器,该服务器将最终负责发送电子邮件。

请让我知道这会改善从中国发送的电子邮件吗?如何实现这一点,或者有没有更好的解决方案来解决这个问题?

目前托管所有用户邮箱的主要邮件服务器,我不想在两个数据中心之间分隔域名。我仍然认为两个数据中心上的单独 SMTP 服务器可以解决电子邮件发送问题,但如何在不更改任何用户电子邮件域(例如 abc@example.com 或任何其他想法)的情况下完成此操作?在此处输入图片说明

exim

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

聚合 NIC 以在 Linux 上仅接收连接

我正在 RedHat 6 上设置一个网络监控系统,该系统将从内联分接头接收数据包馈送。该设备的功能之一是运行 Snort。将两个网卡放在系统中用于tap是没有问题的,但是由于snortd的每个实例只能在单个接口上运行,因此单独监控两个接口会破坏很多流重组和流跟踪。

由于这些 NIC 仅用于接收,因此绑定是聚合这些接口的正确方法吗?文档似乎在暗示我,因为我不太关心传输数据包,任何模式都可以满足我的需要。这是一个有效的假设吗?如果我为此使用绑定,是否有任何需要注意的奇怪之处?

networking linux network-monitoring

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

pam_tty_audit 和非特权用户

我正在研究一个 6.3 美分的盒子,并试图记录从 bash shell 执行的所有命令并遇到 pam_tty_audit。我已将适当的行添加到我的/etc/pam.d/system-auth file

session     required      pam_tty_audit.so enable=*
Run Code Online (Sandbox Code Playgroud)

问题是它似乎不会捕获命令,除非用户是 root。例如,如果我以 root 身份登录,它会将所有内容都记录到审计日志中,但是如果我以普通用户身份登录,它不会开始记录任何内容,直到我将 su 登录到 root 之后。

有任何想法吗?

centos pam auditd tty

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

覆盖先前声明的 Puppet 资源中的参数

我正在尝试重建 nwaller 的sssd puppet 模块,使其完全基于 LDAP 并且更简洁一些。在其中,我们为表单的每个身份验证域定义了一个资源

define sssd::domain ( 
  $domain = $name,
  $domain_description = '',
  $domain_type,
  $ldap_uri = 'ldap://example.com',
  $ldap_search_base = 'dc=example,dc=com',
  $simple_allow_groups,
....
)
Run Code Online (Sandbox Code Playgroud)

然后将此定义作为 a 传递,concat::fragment它填写用于构建最终sssd.conf.

如果我在每个节点中定义 LDAP 服务器,这一切都很好,如下所示:

节点.pp

node "node1.systems.private" {
  include "puppet::client"
  class {
    'sssd':
      domains => [ 'LDAP' ],
      make_home_dir => true;
  }
  sssd::domain { 'LDAP':
    domain_type            => 'ldap',
    ldap_uri               => 'ldaps://ldap.site.com:636',
    ldap_search_base       => 'DC=site,DC=com',
    ldap_user_search_base  => 'OU=People,DC=site,DC=com',
    ldap_group_search_base => 'OU=Groups,DC=site,DC=com',
    ldap_default_bind_dn   => 'CN=bindaccount,OU=Service Accounts,OU=People,DC=site,DC=com', …
Run Code Online (Sandbox Code Playgroud)

authentication puppet sssd

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

SAN 复制

我公司目前的设置中只有一个存储盒(SuperMicro 硬件 + 带有 LSI RAID 卡和 12 个 SAS 7.2k 驱动器的机箱)。它在 linux 上运行,我们通过 iSCSI 将它连接到我们的文件服务器。我们买不起高端 SAN。虽然它有冗余部分(双 PSU,RAID 10),但我想添加一个辅助框以进行复制。

我正在考虑以下两个选项来将数据从节点 1 复制到节点 2

  1. 使用 DRBD 创建基于网络的镜像。主动/被动。节点 1 仍然作为 iSCSI 目标,并在其下设置 drbd,以便数据可以复制到节点 2。如果节点 1 由于网络问题而停机,我认为恢复速度要快得多,因为我们不必重新同步来自一旦节点 1 重新插入网络,节点 2 从头开始​​。

  2. 将两个节点设置为一个独立的框。他们每个人都会向我们的 MS 服务器 2008 FS 公开一个 LUN。从那里,我将使用两个 LUN 设置基于 Windows 的软件镜像。我担心的是,如果其中一个 LUN 丢失,我们将不得不重建整个阵列,这将非常耗时,因为我们有大约 6TB 的数据要复制。

对我来说,两者都很好地达到了目的,但 DRBD 选项似乎更复杂。请告知利弊。

raid storage-area-network replication drbd

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