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
    • 最新
    • 标签
主页 / server / 问题

问题[shared-hosting](server)

Martin Hope
Gareth Bredenkamp
Asked: 2021-02-18 05:41:25 +0800 CST

从特定域挖掘没有答案,但正常挖掘工作

  • 0

我遇到了一个多星期前完成的 WHM 安装问题。WHM 方面似乎一切都很好,但我设置的名称服务器有问题

每当我尝试将域名服务器更改为我的域名服务器时,它都会拒绝它(ns1.iclixhosting.co.za,ns2.iclixhosting.co.za)

我已经打电话给不同的提供商,似乎是ns2出现了问题

当我运行dig命令时,它会返回A记录

dig ns2.iclixhosting.co.za

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.3 <<>> ns2.iclixhosting.co.za
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8738
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;ns2.iclixhosting.co.za.                IN      A

;; ANSWER SECTION:
ns2.iclixhosting.co.za. 3252    IN      A       164.160.80.20

;; Query time: 304 msec
;; SERVER: 9.9.9.9#53(9.9.9.9)
;; WHEN: Wed Feb 17 15:36:59 SAST 2021
;; MSG SIZE  rcvd: 67

然而,他们所说的是,当他们尝试通过我们试图指向我们的名称服务器的特定域运行它时,他们没有捡起它

我不知道我该怎么做,提前感谢您的帮助

编辑以添加更多详细信息

我正在尝试将 ns1 和 ns2 设置为其他域可以使用的名称服务器。我不能指出任何域,因为他们说 ns2 没有在他们的服务器上返回答案,下面是对 8.8.8.8 的挖掘,正如我在评论中被要求做的那样

dig @8.8.8.8 ns2.iclixhosting.co.za

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.3 <<>> @8.8.8.8 ns2.iclixhosting.co.za
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60456
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;ns2.iclixhosting.co.za.                IN      A

;; ANSWER SECTION:
ns2.iclixhosting.co.za. 3599    IN      A       164.160.80.20

;; Query time: 178 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Wed Feb 17 21:11:17 SAST 2021
;; MSG SIZE  rcvd: 67

正如我所说,我正在返回一个答案,但是我不能将 ns2 设置为其他域的名称服务器

编辑以添加更多详细信息

好的,感谢评论中的 Håkan Lindqvist,我运行了下面的命令并得到了以下结果,这很奇怪,因为如果我 ping ns2.iclixhosting.co.za,我会收到来自服务器的响应

dig @ns2.iclixhosting.co.za heavencloud.co.za +norec

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.3 <<>> @ns2.iclixhosting.co.za heavencloud.co.za +norec
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached

另一个编辑

挖掘结果

domain-name-system hosting reverse-dns nameserver shared-hosting
  • 1 个回答
  • 343 Views
Martin Hope
William
Asked: 2020-12-28 19:34:14 +0800 CST

如何将任何子域重定向到共享主机上的主域?

  • 0

在 VPS 上,似乎我可以使用<VirtualHost>将任何子域重定向到主域。在共享主机上,由于我无法编辑 apache 配置文件,我该怎么办?

目前,我为 *.mydmain.com 创建了一条 CNAME 记录以重定向到 mydomain.com。但是当我访问 nonexist.mydomain.com 时,它会登陆 nonexist.mydomain.com/cgi-sys/defaultwebpage.cgi。

subdomain httpd 301-redirect shared-hosting
  • 1 个回答
  • 298 Views
Martin Hope
DevelJoe
Asked: 2020-05-20 09:19:55 +0800 CST

在 Apache Web Server 前面配置 NGINX 反向代理(启用 websockets)

  • 0

根据 stackoverflow 论坛成员的推荐,我在此论坛中提出以下问题,它显然更适合(我是该论坛的新手)。

我到底想要什么:

我网站的特定页面应从 Web 服务器加载其内容(html 结构,表示聊天窗口),但其聊天功能,在服务器端(放置在同一 Web 服务器上)以 PHP Ratchet 脚本的形式显示,应该可以工作通过 WebSocket 连接。

换句话说,对于这个特定页面,Web 服务器和 WebSocket 连接应该同时工作,而我只有一个 Apache (2.4) 服务器,在共享主机的基础上,没有 root 访问权限。而且,如前所述,在 Ratchet 中编程的聊天应用程序和网站的 HTML 页面都存在于 Web 服务器上。

在我的本地主机上进行测试时,效果非常好。然而,当尝试在我的 Web 服务器上部署它时,我遇到了麻烦,并且似乎需要在我的 Web 服务器或类似服务器( http://socketo.me/docs/deploy)前面使用 NGINX 反向代理。考虑到我的托管条件,这甚至可以部署,还是我需要切换到另一种托管类型?我从配置 NGINX 开始,但问题是我实际上无法修改我的 Apache Web 服务器正在侦听的端口,因为我没有 root 访问权限。我觉得我需要为此切换我的托管类型?

这个问题的一个方面可以总结为:当在共享主机的基础上拥有一个没有 root 访问权限的 web 服务器时,是否可以在客户端和浏览器之间放置一个反向代理以用于 websocket 目的?

php nginx reverse-proxy websocket shared-hosting
  • 1 个回答
  • 202 Views
Martin Hope
jrothafer
Asked: 2015-07-30 09:55:04 +0800 CST

使用主机文件测试域

  • 1

我目前正在将 WordPress 安装(在线上)从一个托管解决方案迁移到另一个。在这样做时,我正在通过编辑我的本地主机文件来测试新的托管解决方案(共享服务器),以便

www.domain.com

指向新解决方案的IP。在旧主机上,页面加载平均约为 8 秒,这就是我们移动主机的原因。但是当我使用我的主机文件测试新服务器时,网页会加载,并且我已经验证它是从新服务器加载的,但它的加载时间是30 多秒。

这是操作系统必须在每个请求上处理主机文件的问题吗?新服务器上的加载时间在页面请求中非常均匀。就好像每个请求时间都乘以 4。

在将客户转移到更糟糕的解决方案之前,我需要弄清楚这一点。

我已经测试过在 OS X 10.10.4 和 Windows 7 Enterprise 上更改主机文件,结果相同;将 www.domain.com 指向新服务器会导致 30 秒以上的页面加载。

是否有另一种方法可以针对共享服务器环境测试域,所以我可以查看这是否是本地操作系统问题而不是他们的服务器?共享服务器的 IP ping 保持在 35 毫秒范围内,因此看起来并不健康。

编辑Traceroute 看起来不错,19 跳。

编辑我能够获得 SSH 登录。结果top如下所示:

top - 12:19:12 up 58 days, 10:27,  2 users,  load average: 29.86, 38.15, 35.39
Tasks:   2 total,   1 running,   1 sleeping,   0 stopped,   0 zombie
Cpu(s): 44.0%us, 13.1%sy,  0.0%ni, 35.8%id,  6.1%wa,  0.5%hi,  0.5%si,  0.0%st
Mem:  32953672k total, 31990688k used,   962984k free,  2911692k buffers
Swap:  8388540k total,  1100716k used,  7287824k free, 15149856k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
11521 lifetiu1  20   0 14952  984  796 R  1.9  0.0   0:00.01 top
18995 lifetiu1  20   0 11528 1628 1292 S  0.0  0.0   0:00.04 bash

Mem 的使用是否足以导致这种减速?如果是这样,这非常表明我应该建议我的客户去另一个主机。

shared-hosting
  • 2 个回答
  • 175 Views
Martin Hope
Kal
Asked: 2013-02-03 02:35:44 +0800 CST

共享主机,阻止用户删除 .htm 文件?

  • 0

大家好,我为朋友们设置了一个小型共享主机。

我已将文件 chmod 权限设置为

chmod 711 /home
chmod 711 /home/testuser
chmod 755 /home/testuser/public_html
chmod o+r /home/testuser/public_html/index.htm

如何阻止连接到他们自己的 ftp 的用户删除 html.htm 文件以及公共目录设置为 chmod 755 我发现他们无法在目录中执行任何操作,例如上传/删除?

补充资料:我跑了

setsebool -P httpd_enable_homedirs true
chcon -R -t httpd_sys_content_t /home/testuser/public_html

但没有效果?

shared-hosting
  • 1 个回答
  • 80 Views
Martin Hope
Gaia
Asked: 2012-06-30 14:53:40 +0800 CST

如何禁止使用 disable_functions?

  • 3

我显然不是第一个遇到这个问题的人,但我找不到这种情况的答案。

我想稍微锁定 PHP,更具体地说是使用 disable_functions。环境为CentOS 6.2/PHP 5.3.3 fcgid/Apache 2.2.15:

  1. 什么是正确的 apache 配置(AllowOverride 等)来禁用要通过 .htaccess 更改的任何 PHP 设置?所有其他覆盖都可以(当前设置是 AllowOverride All)

  2. 什么是禁止在除主 php.ini 之外的所有文件中有效使用 disable_functions的正确配置(如禁止在 /home/myvhost/etc/php5/php.ini 或该虚拟主机 public_html 中的任何目录中使用 disable_functions。另一种方法这么说:唯一有效的disable_functions来自主php.ini)?

  3. 如果#2 不可能,至少禁止虚拟主机所有者有效使用任何 php.ini 的正确配置是什么,但主要的虚拟主机(/home/myvhost/etc/php5/php.ini)?

谢谢

php apache-2.2 php.ini php5 shared-hosting
  • 1 个回答
  • 879 Views
Martin Hope
Jessica
Asked: 2012-06-29 03:24:57 +0800 CST

.htaccess 重写问题

  • 0

下面是我在共享主机上的网站的 .htaccess 文件——我试图将所有请求发送到 index.php,参数为“q”,我希望在其中解析数据等……除非它是现有文件或目录。

所以我的问题是,如果我尝试浏览到一个实际目录并希望获得未经授权的通知(选项 -Indexes),它会将我发送到我的 index.php,我还注意到print_r($_GET)它给了我这个:Array ( [q] => 403.shtml )

AddDefaultCharset UTF-8
Options -Indexes +FollowSymLinks

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

</IfModule>

如果可能的话,我们将不胜感激:)

rewrite .htaccess mod-rewrite shared-hosting
  • 1 个回答
  • 86 Views
Martin Hope
Alessio Periloso
Asked: 2012-06-27 13:19:07 +0800 CST

如何保护共享主机环境的 Apache?(chrooting,避免符号链接......)

  • 2

我在处理 Apache 配置时遇到问题:问题是我想将每个用户限制为他自己的 docroot(因此,我正在寻找一个 chroot()),但是:

  • Mod_chroot 仅适用于全局而不适用于每个虚拟主机:我的用户位于如下路径中/home/vhosts/xxxxx/domains/domain.tld/public_html(xxxxx 是用户),并且无法解决问题 chrooting /home/vhosts,因为用户仍然可以看到对方。
  • 使用 apache-mod-itk 会大大降低网站速度,我不确定它是否能解决任何问题
  • 在不使用前两者的情况下,我认为唯一剩下的就是避免符号链接,不允许用户链接到不属于他们的东西。

所以,我想我要遵循第三点但是......如何有效地避免符号链接同时仍然保持 mod_rewrite 工作?!
php 已经用 php-fpm chroot 了,所以我唯一关心的是 Apache 本身。

apache-2.2 security virtualhost symlink shared-hosting
  • 2 个回答
  • 1781 Views
Martin Hope
Pedro Loureiro
Asked: 2012-06-22 16:27:39 +0800 CST

共享主机与 VPS“虚拟设备”的安全性

  • 4

我必须更换托管服务提供商。现在我有一个共享主机帐户,但我正在考虑尝试使用turnkeylinux.org的LAMP 堆栈设备。

我对使用 linux 非常满意,我已经使用它很长时间了。我可以通过 ssh 连接到远程机器并做我必须做的任何事情(编码、读取日志、移动文件、部署等)。问题是这些任务都没有涉及保护服务器/防火墙。我的经验是作为桌面用户或开发人员在远程服务器中部署应用程序/文件。

忽略应用程序逻辑中的安全性(阅读:我可能创建或安装的任何脚本、框架、网站)——我担心守护进程的基本配置、防火墙、端口、可从外部读取的可执行脚本等等。

我的问题是:您如何比较交钥匙 LAMP 堆栈的(预期)开箱即用安全性和“常规”共享托管服务提供商的(预期)安全性?

我希望找到一些指南,其中包含保护我的服务器的步骤列表,但我找到的唯一文档只是参考了 ubuntu 的文档。

hosting vps shared-hosting
  • 1 个回答
  • 114 Views
Martin Hope
gozzilli
Asked: 2012-05-18 01:51:15 +0800 CST

mod_wsgi 无法访问 apache 配置

  • 1

前提是我在服务器上有:

  • mod_wsgi加载并启用
  • 无所不能htaccess,

我可以mod_wsgi在不需要编辑全局 apache 配置文件的情况下使用吗?我没有服务器的管理权限。

使用modpython它可以从根文件夹的htaccess.

如果答案是否定的,正如QuickConfigurationGuide似乎建议的那样,我可以要求我的系统管理员做的最好的事情是什么,这样他们就可以编辑配置一次而不再与我交谈?考虑一个多用户系统,例如您在共享主机或大学的用户页面中找到的系统。

我正在尝试部署像 django、cherry py 或 web.py 这样的框架,但我认为这不会有什么不同。

apache-2.2 mod-wsgi .htaccess python shared-hosting
  • 1 个回答
  • 1454 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