AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-2662

rcampbell's questions

Martin Hope
rcampbell
Asked: 2015-11-15 14:48:05 +0800 CST

让 smtpd (OpenSMTPD) 获取对 smtpd.conf 的更改的正确方法是什么?

  • 3

我是 OpenBSD 的新手,并且正在学习 OpenSMTPD。我本来希望smtpctl命令中有某种“重新启动”选项,但它只有一个stopwith nostart可能会强制重新读取,smtpd.conf以便更改生效。除了重新启动服务器之外,正确的杀死方法是在后台以某种方式smtpd执行吗?/etc/rc.d/smtpd我觉得我错过了什么。

openbsd
  • 1 个回答
  • 2126 Views
Martin Hope
rcampbell
Asked: 2009-10-30 03:05:55 +0800 CST

为什么我不能在 Ubuntu 9.04 服务器上从外部访问我的 CouchDB 实例?

  • 28

更新:我现在开始工作了。Jim Zajkowski 的回答帮助我检测到我的/etc/init.d/couchdb重新启动调用实际上并没有重新启动实例。在我手动终止 CouchDB 进程并启动一个新实例后,它获取了所需的 BindAddress 更改。

我已经通过安装 CouchDB

aptitude 安装 couchdb

从我的服务器,我可以通过

远程登录本地主机 5984

并执行 RESTful 命令。当我尝试从我们网络上的另一台计算机或我们网络外部的计算机访问服务器时,我收到连接已重置错误。我已经在路由器上设置了端口转发,并且可以通过 Apache、Tomcat、SSH 等访问服务器。

我是 Linux/Ubuntu 的新手,所以我不确定是否有默认防火墙阻止连接,所以我运行:

iptables -A INPUT -p tcp --dport 5984 -j ACCEPT

但这没有帮助。

这是运行iptables -L -n -v的转储

Chain INPUT (policy ACCEPT 2121K packets, 1319M bytes)
 pkts bytes target     prot opt in     out     source               destination
   70  3864 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:5984
    9  1647 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:8080
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:8080

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 1708K packets, 1136M bytes)
 pkts bytes target     prot opt in     out     source               destination

我假设显示为5984传输的字节是由于我的本地主机连接。

这是运行netstat -an |的转储 grep 5984

tcp        0      0 127.0.0.1:5984          0.0.0.0:*               LISTEN

我将couch.ini配置为“BindAddress=0.0.0.0”并重新启动,因此它应该在所有接口上进行监听。但是,当我运行“sudo /etc/init.d/couchdb stop”然后运行 ​​netstat 时,我仍然看到上面的条目。看起来 CouchDB 实际上并没有停止。这可以解释我的问题,因为这意味着这可能意味着 CouchDB 从未真正重新启动,也从未获得 BindAddress 更改。

我手动终止了 CouchDB 进程并再次启动它。现在 netstat 显示:

 tcp        0      0 127.0.0.1:5984          0.0.0.0:*               LISTEN
 tcp        0      0 127.0.0.1:5984          127.0.0.1:35366         TIME_WAIT

我仍然无法连接,即使是从 LAN 上的另一台机器。

linux
  • 7 个回答
  • 42219 Views
Martin Hope
rcampbell
Asked: 2009-10-22 06:41:29 +0800 CST

如何解决 apache2 httpd 错误“不支持使用 NameVirtualHost 地址混合 * 端口和非 * 端口”

  • 24

这是我在启动 Apache2 时遇到的错误:

 * Starting web server apache2
 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 [Wed Oct 21 16:37:26 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
 [Wed Oct 21 16:37:26 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
 [Wed Oct 21 16:37:26 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
 [Wed Oct 21 16:37:26 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
 [Wed Oct 21 16:37:26 2009] [warn] NameVirtualHost *:80 has no VirtualHosts

我首先按照本指南设置 Apache 以托管多个站点:

http://www.debian-administration.org/articles/412

然后我在 ServerFault 上发现了一个类似的问题,并尝试应用该解决方案,但没有帮助。

这是我最终的 VirtualHost 配置的示例:

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName  www.xxx.com
    ServerAlias xxx.com

    # Indexes + Directory Root.
    DirectoryIndex index.html
    DocumentRoot /var/www/www.xxx.com

    # Logfiles
    ErrorLog  /var/www/www.xxx.com/logs/error.log
    CustomLog /var/www/www.xxx.com/logs/access.log combined
</VirtualHost>

使用域 X 来保护无辜者 :-)

此外,我在指南中提到的conf.d/virtual.conf文件如下所示:

NameVirtualHost *

奇怪的是,这三个站点中的两个站点似乎一切正常。

apache-2.2
  • 4 个回答
  • 48688 Views
Martin Hope
rcampbell
Asked: 2009-09-20 04:57:20 +0800 CST

Linux文件系统中是否有放置Windows共享文件夹的标准位置?

  • 3

我想在我的网络上设置几个文件夹。文件服务器是 Linux/Samba,客户端都是 Windows 机器。

在 Ubuntu 文件系统上,放置这些共享文件夹的最佳位置在哪里,例如 Applications(安装 exes)、Books(pdfs、epubs)、Videos 等?

linux
  • 4 个回答
  • 7392 Views
Martin Hope
rcampbell
Asked: 2009-09-08 05:43:52 +0800 CST

在 Ubuntu Server 9.04 上设置 PostGIS?

  • 0

Ubuntu Server 9.04 安装了 PostgreSQL 8.3。这工作正常;我能够登录,列出数据库等。

我已尝试按照此处的说明安装 PostGIS,包括sudo apt-get install postgis。这似乎可以安装 PostGIS 1.3 版,但随后执行locate lwpostgis.sql或locate postgis没有返回任何结果。由于我无法找到这些.sql文件,因此无法继续使用安装指南。

ubuntu
  • 2 个回答
  • 805 Views
Martin Hope
rcampbell
Asked: 2009-08-05 07:41:53 +0800 CST

VPN 连接是否有可能导致文件上传损坏?

  • 0

更新实际答案:我选择了下面的单一答案,因为它鼓励更深入地研究实际机器、实际用户等。该问题仅出现在 Microsoft Word 文件中,并且仅针对特定用户。观察用户行为后,上传期间保持 Word 处于打开状态的用户似乎会遇到这种情况。我们的假设是 Word 在文件仍在上传时将 SmartTag 信息写入文件,从而导致文件损坏。它似乎更多地发生在远程/VPN 连接上,因为上传速度较慢,这给了我们更高的 Word 写入文件的统计机会。LAN 上的上传速度非常快,以至于 Word 写入的机会较低。

我们看到文件上传有时到达服务器损坏的问题。它永远不会发生在实际坐在 LAN 上的用户身上,只有使用 VPN 连接的用户才会发生。它们都运行相同的映像:干净的 IE6、XP。服务器是使用 Apache Commons File Upload 1.2.1 库的 Tomcat 5.0.28。VPN 连接确实跨越北美和印度,因此延迟可能很大。

对提出的问题的回答:

有没有办法让您进一步缩小范围,例如这只是来自特定站点、特定用户或特定机器上的用户? 不,唯一的共同点是 VPN 连接,尽管有一组 VPN 用户从未遇到过这个问题,而其他人则经常遇到这个问题

腐败似乎发生在一天中的特定窗口吗?不,它可能随时发生

他们是否能够以不同的协议传输文件,并且是否存在相同的损坏问题?当文件上传导致版本损坏时,他们总是通过电子邮件发送文件。通过电子邮件发送文件始终有效。

您是否能够将文件从您的站点复制到他们的站点并看到相同的结果,间歇性损坏?如果损坏是双向发生的,那可以告诉您是否是传输过程本身导致了它。这是一个好主意。我会尝试并报告。

有没有办法在他们这边设置一个服务器来存储数据,然后定期在两台服务器之间运行脚本化的数据同步?好主意,但由于法律和人员配备原因,这是不可能的。

vpn tomcat internet-explorer upload corruption
  • 1 个回答
  • 1496 Views
Martin Hope
rcampbell
Asked: 2009-07-11 04:51:59 +0800 CST

如何设置仅加密代理服务器?*

  • 1

我需要创建一个仅加密的代理服务器。我的意思是,在世界任何地方,我都希望公司的所有笔记本电脑的互联网流量都经过加密并通过这台服务器进行路由。缓存会很好,但不是必需的;笔记本电脑和服务器之间的加密是唯一的要求。

有哪些方法可以完成此设置?我一直在阅读 Squid,但没有找到太多关于加密的信息。我认为会涉及到一些 SSL 或 SSH,但我对这个领域真的很陌生。浏览器将是连接的主要用户,但支持 IM 和电子邮件客户端也很好。客户端可以是 Windows 和 nix,而服务器可以是任何开源的。

编辑:很明显,VPN 将是比代理更好的解决方案。在我接受答案之前,有人可以对此发表评论:

当笔记本电脑插入另一个公司网络时会发生什么?例如,顾问坐在 ABC 公司的办公室。无论出于何种原因,他们都需要建立一个像 myabc.internal.com 这样的内部网站。我相信 Intranet DNS 服务器通常会正确解决这个问题。如果我连接到这个 VPN 会这样吗?我知道连接到代理的浏览器会遇到同样的问题,但您可以有两个浏览器:一个通过代理,一个不是。或者这不是VPN的问题吗?

vpn proxy
  • 3 个回答
  • 2037 Views
Martin Hope
rcampbell
Asked: 2009-06-04 03:20:03 +0800 CST

您应该在什么基础上选择 ACSII 或通过 FTP 进行的二进制传输?

  • 7

FTP 客户端,包括那些以编程方式使用的客户端,允许用户在上传文件时选择 ASCII 或二进制传输。一些客户端还支持某种 Auto,您将其留给 FTP 客户端来决定。

选择一种格式而不是另一种格式的正确理由是什么?一个人如何决定?除了支持自动检测的客户端外,如何自动执行此决策?

ftp
  • 6 个回答
  • 8691 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve