問題タブ [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」フォルダーにアップロードする必要がありましたが、アップロード後(そして、ファイルマネージャーは新しいファイルと変更されたファイルを適切に表示します)、Webからそれらにアクセスしようとしました、それらは存在しません。新しいファイルは 404 になり、上書きした既存のファイルには最新の変更が表示されません。何も変更していないかのように、更新前のサイトの以前の「イメージ」またはゴーストがホストに表示されているようです。それ。

public_html 以外にファイルを更新する必要があるフォルダーはありますか? また、「www」フォルダーを確認すると、ファイルもそこにありますが、表示されません。ホストは 000webhost.com です

これは「プログラミング」の質問そのものではないかもしれませんが、それは最新のフェーズに関するものであり、私は一晩中それを経験してきたので、最終的に作業を進めたのに表示されないのはイライラします.

ありがとうございました。

編集:アップロードされたページ、それが私の PC キャッシュかどうかを確認してください。そうであることを願っています... PHP エラーが発生した場合は存在し、404 の場合は存在しません

EDIT2:上書きされたページ-> 変更/上書きされたページ、マゼンタ色の正方形が各商品画像の下に表示されます。

0 投票する
1 に答える
100 参照

jsp - Tomcat は 1 人のユーザーに対してのみ JSP ファイルを実行します

私は、他の人 (otherguy) によって構成された Apache と Tomcat を使用してサーバーで作業しています。「otherguy」のpublic_html/フォルダにJSPファイル(hello.jsp)を置いて、ブラウザからアクセスしようとすると

シンプルな HTML メッセージが表示されます (これが必要です)。ただし、同じファイル (hello.jsp) を public_html/ フォルダー (私のもの) にコピーしてから、ブラウザーから次のようにアクセスしようとすると、

次のメッセージが表示されます。

これが含まれているファイルserver.xmlの内容を調べました。

私がインターネットで読んだことによると、その構成は public_html フォルダーを持つすべてのユーザーが JSP ファイルを実行できるようにするのに適しています。しかし、それは私にとってはうまくいきません。すべてのユーザーが対応する public_html フォルダー内の JSP ファイルを実行できるように、この設定を再構成する方法を教えてください。

前もって感謝します。

注: TOMCAT のバージョンは 6.0.35 です。

注: public_html/ フォルダーに HTML ファイル (helloworld.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 を保護する

Ubuntu Server 14.04でApache2 +userdirを実行しています。ユーザーは AD に対して認証され、SSH 経由でこのサーバーに正常にログインできます。各ユーザーには、ユーザーが他のユーザーのファイルを変更および読み取ることを禁止する権限があります。$HOME700

ディレクトリ/home/public_htmlは Apache() によって所有されており、各ユーザー (グループのメンバー) が自分のユーザー名の下に自分のサブディレクトリを作成し、自分の にそのサブディレクトリへのシンボリック リンクを作成できるようにするためのwww-data:www-dataアクセス許可を持っています。username を持つサンプル ユーザーの例を次に示します。775www-data/home/public_html$HOMEjdoe43

  • /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か、ユーザーが少なくとも他のユーザー$HOMEまたはpublic_html.

selinuxを使用してファイル システムを構成し、パーミッションを使用して他のユーザーのディレクトリへのアクセスを拒否することを提案するいくつかの投稿を見つけました (私が$HOMEに設定して行ったように700) 。そのすべてのサブディレクトリとともに。また、最近のバージョンの Ubuntu が に置き換えられたことを示すリソースをいくつか見つけたので、このテクノロジの経験が限られているため、実装に向けた動きを延期することにしました。selinux/home/public_htmlselinuxapparmor

提案/推奨事項は大歓迎です。ありがとうございました。

0 投票する
1 に答える
503 参照

linux - すべての「public_html」フォルダー内のすべてのコンテンツをパージ/削除するコマンドは何ですか?

すべてのユーザーのすべての「public_html」フォルダー内のすべてのコンテンツを一度にパージ/削除する CentOS のコマンドは何ですか? (メールサーバーにするために複製したばかりのWebサーバーがありますが、すべてのpublic_htmlファイルを保持したくありません)

0 投票する
1 に答える
96 参照

php - /public_hml に配置したカスタム php.ini ファイルがサイト全体にロードされないのはなぜですか?

カスタム 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 - 角度テンプレートをパブリック フォルダーに配置する

私が面接している仕事では、ジョンパパのホットタオルジェネレーターを使用しています. 私はそれを通して取り組んできました。組織はいいです。HTML ファイルを含む public フォルダーについて混乱しています。私のブートキャンプとエクスプレス ジェネレーターでは、常にサーバー フォルダーに html を設定しています。このようにする理由はありますか?これにはどのような利点と問題があるのでしょうか。