问题标签 [public-html]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1498 浏览

javascript - js 和 css 文件 - 在 public_html 外部还是内部?

我知道出于安全原因,将一些文件保留在 public_html 之外是个好主意。js文件呢?我应该将所有 js 文件(例如 angularjs')保存在 public_html 中还是外部?

如果我将它们保留在 public_html 之外,那么在浏览器上执行它们会很困难,不是吗?如果它们存储在 public_html 目录之外,我该如何执行它们?

CSS文件也必须相同,对吧?

0 投票
0 回答
1078 浏览

php - 更新 public_html 后出现“404 not found”错误

我在编程方面还是个菜鸟,几个月前我做了一个网页。现在我必须添加更多功能和更改,并根据需要将它们上传到“public_html”文件夹,但是在上传后(是的,文件管理器正确显示新文件和修改后的文件)当我尝试从网络访问它们时,它们不存在。新文件变为 404,而我已覆盖的现有文件不显示最新更改,就像我根本没有更改任何内容一样,就好像主机在我更新之前仍然显示以前的“图像”或网站的幽灵它。

除了 public_html 之外,我还需要更新我的文件的任何其他文件夹吗?另外,检查“www”文件夹,我的文件也在那里,但它们不会显示。主机是 000webhost.com

这本身可能不是一个“编程”问题,但它是关于最新阶段的,而且我整晚都在研究它,所以令人沮丧的是我终于完成了它并且它不会显示。

谢谢你。

编辑:上传的页面,请尝试检查它是否是我的 PC 缓存,希望是...如果你得到 PHP 错误,存在,如果 404,它不

EDIT2:覆盖页面->修改/覆盖页面,每个产品图像下方应显示一个洋红色方块。

0 投票
1 回答
100 浏览

jsp - Tomcat 只为一个用户执行 JSP 文件

我正在使用由其他人(otherguy)配置的 Apache 和 Tomcat 的服务器。当我将 JSP 文件(hello.jsp)放在“otherguy”的 public_html/ 文件夹下时,然后我尝试从浏览器访问它

它显示了一个简单的 HTML 消息(这是我想要的)。但是,如果我将相同的文件(hello.jsp)复制到我的 public_html/ 文件夹(我的),然后我尝试从浏览器访问它

我收到以下消息:

我查看了文件 server.xml 的内容,其中包括:

根据我在 Internet 上阅读的内容,该配置适合允许任何具有 public_html 文件夹的用户执行 JSP 文件。但是,它对我不起作用。您能否告诉我如何重新配置​​此设置,以便任何用户都可以在其相应的 public_html 文件夹中执行 JSP 文件?

提前致谢。

注:TOMCAT 版本为 6.0.35

注意:如果我将一个 HTML 文件 (helloworld.html) 放在我的 public_html/ 文件夹下,我可以从 myserver.com/~mine/helloworld.html 毫无问题地看到它。

0 投票
2 回答
5231 浏览

linux - 递归查找不公开可读的文件

我想递归地查找我的public_html文件夹中所有不公开可读的文件(即那些会导致 403 错误的文件)。是否有一个快速的 bash 命令?如果相关的话,我正在使用运行 apache 的 Linux 服务器。谢谢。

0 投票
1 回答
712 浏览

apache - 在运行 Apache2 + userdir 的 Ubuntu 服务器 14.04 上保护 $HOME 和 public_html

userdirUbuntu Server 14.04上运行 Apache2 + 。用户通过 AD 验证,可以通过 SSH 成功登录到该服务器。每个用户$HOME700有权禁止用户更改和读取其他用户的文件。

目录/home/public_html由 Apache ( www-data:www-data) 拥有并具有权限775,因此每个用户(组的成员www-data)都可以在他/她的用户名下创建自己的子目录,并/home/public_html在他/她的中创建指向它的符号链接$HOME。以下是用户名示例用户的示例jdoe43

  • /home/Domain/jdoe43是一个 $HOME 目录(它的权限是 700)
  • /home/public_html/jdoe43是一个符号链接到public_html的用户目录jdoe43/home/Domain/jdoe43/public_html

UserDir指令设置为/home/public_html. 其余部分userdir.conf默认为 Ubuntu 安装,下面列出以供参考:

我期待找到适当的权限集以允许

  • Apache进程访问文件/home/public_html/*
  • 用户可以完全控制自己的public_html目录

同时禁止

  • 一个用户查看/修改另一个用户的 $HOME 目录的内容
  • 用户查看/修改另一个用户public_html目录的内容/home/public_html/

我尝试使用不同权限集的所有操作最终都导致 Apache 无法访问用户的权限,public_html或者用户至少拥有对其他用户$HOMEpublic_html.

我发现有几篇文章建议使用selinux并配置文件系统以通过权限拒绝访问其他用户的目录(就像我$HOME通过将其设置为700一样),同时授予Apache 进程(通过selinux)访问/home/public_html及其所有子目录。我还发现一些资源表明selinux在最近的 Ubuntu 版本中被替换为支持 . apparmor,因此,由于我在这项技术方面的经验有限,我决定推迟对其实施的任何行动。

任何建议/建议都将受到高度赞赏。谢谢你。

0 投票
1 回答
503 浏览

linux - 清除/删除所有“public_html”文件夹中所有内容的命令是什么?

CentOS 中为所有用户一次清除/删除所有“public_html”文件夹中的所有内容的命令是什么?(我有我刚刚克隆的 Web 服务器以使其成为邮件服务器,但我不想保留所有 public_html 文件)

0 投票
2 回答
997 浏览

apache - 使用 .htaccess 更改共享服务器中的文档根文件夹

我是 apache 服务器的管理员(在允许我托管多个域的托管包上),我有一个域public_html(我们称之为 www.ROOTwebsite.com)和其他 9 个域托管在一​​个文件夹中与 相同的目录级别public_html,称为DOMAINS.

所以结构是:

'/'在 wamp 中所有相对路径的开头使用site1.com(例如 /menu.php),它工作正常,但是当我上传到 DOMAINS/site1.com/ 时,它会弄乱网站,因为它显然正在查看public_html目录作为ROOT。

我在 .htaccess 文件中对以下内容使用了多种组合,但我无法确定将 ROOT 更改为位于public_html旁边的目录的正确语法,而不是像往常一样在它下面:

我希望更改根目录,site1.com以便它也适用于'/',而不会影响public_html网站。

任何人都可以看到上面代码的问题吗?

0 投票
1 回答
96 浏览

php - 为什么我的自定义 php.ini 文件在放置在 /public_hml 时没有在站点范围内加载?

我创建了一个自定义 php.ini ...它位于 /public_html。

它不应该有效并用于 public_html 下的整个站点和目录吗?

它似乎没有被加载,例如 /public_html/cms/usr

我在互联网或 Stackoverflow 的其他部分寻找答案,但奇怪的是没有找到任何答案。

0 投票
1 回答
3061 浏览

php - PHP文件,根目录或public_html目录放在哪里?

我看到很多框架,比如 Laravel、Zend、Symfony .... 我注意到他们把 php 文件放在根目录下,但是当我看到 WordPress 和 vBulletin 以及很多著名的脚本时,我注意到他们把 php 文件在公共目录中。

我想知道放置 PHP 文件的最佳位置是什么。根目录还是 public_html 目录?哪个更好?为什么!它们之间有什么区别?

0 投票
1 回答
363 浏览

angularjs - 将角度模板放在公用文件夹中

对于我正在面试的工作,他们使用 John Papa 的热毛巾发生器。我一直在努力。组织不错。我对包含 html 文件的公用文件夹感到困惑。在我的训练营和 express 生成器上,我们总是将 html 设置在服务器文件夹中。有理由这样做吗?我想知道这样做有什么好处和问题?