タグ付けされた質問 「apache-http-server」

Apacheは、Apache Software Foundationによって管理されている非常に一般的に使用されているWebサーバーソフトウェアであるApache HTTPサーバーの広く知られた用語です。Tomcatやlog4jなどの他のApacheソフトウェアに関する質問の場合は、http://stackoverflow.com/の方が適しています。

1
確認済みユーザーのみにディレクトリの表示を許可する
作業したWebサイトをApacheサーバーにアップロードしたい。しかし、私がしたいのは、.htaccessファイルなどを使用して、ユーザーが特定のフォルダーの深さを超える場合にログインページにリダイレクトすることです。ログインすると、ディレクトリを表示してメインフォルダーディレクトリを通過できるようになります。 さらに詳しく説明します。ユーザーが閲覧することができるはずですwww.example.comし、www.exmample.com/about.htmlしかし、彼らはさらにフォルダに入る場合などwww.example.com/folder/index.html、私は、ログインページにリダイレクトします。ユーザーが確認された場合、www.example.com/folder/index.html他のものと一緒に見ることができるようにします。 これを行う方法に関する提案はありますか? 私は多分.htaccessを使用してphpページにリダイレクトし、検証された場合はPHPを介して.htaccessを編集することを考えていましたが、.htaccessファイルを介してフォルダのアクセス権を制限する方法もわかりません。

4
アップデートはApacheを壊しました
Ubuntu 8.04から最新バージョンにアップデートしたところ、仮想ホストが突然機能しなくなりました。何が変わったのかはわかりlocalhostませんが、入力したときに、期待するディレクトリ(おそらくデフォルトの/ var / www /ですが、プロジェクトを保存する場所ではない)に移動して名前を入力することはできません私の仮想ホストの1つが同じ場所に連れて行ってくれます。再び機能させるにはどうすればよいですか?

2
xampはWindows 8にインストールできません
Xamp 32ビットパッケージを64ビットWindows 8.1にインストール中にエラーが発生しました (Xamppページhttps://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.2.9/からWindows 8の64ビットダウンロードを取得できませんでした) G:\ software installations \ xampにXamppをインストールしました visual c ++ 2008の再配布可能な苦情: Apacheポート443エラー: これらのエラーの解決策は何ですか?それらを修正する方法は? すべての再配布可能なMicrosoft Visual C ++は、システム内に適切に存在します。このスナップショットを見ることができます。 マイクロソフトのすべての再配布可能ファイルが存在する: UACエラーというエラーがもう1つありました ここに画像の説明を入力してください

0
php.iniの変更がWebサイトに反映されない
php.iniの変更を編集できません。 etc / php.iniおよびhome / domain / etc / php5 / php.iniで変更しましたが、phpファイルで確認しても変更は反映されません。 phpファイルでphpinfo()を使用して、php情報を表示しています。max_upload_filesizeは常に2Mのままです。 何が間違っているのか分からない。 サーバーの詳細は以下のとおりです。 Server API = CGI/FastCGI Webserver = Nginx CPU = Xeon E2 1240V2 PHP version = 5.3.3 OS = Centos 6.6

0
VPS IPはIPディレクトリではなくWebサイトにリダイレクトしますか?CentOs 6
そのため、VPSにWebサイトを配置する前に、IPに直接アクセスでき、/ var / www /エリアのhtmlフォルダーにアクセスできました。しかし、VPSにWebサイトを配置して以来、そのHTMLフォルダーにアクセスできなくなり、httpd.confファイルにリストした最初のドメインに移動します。 httpd confファイルで、IPをWebサイトのように見せることができますか?私は他のウェブサイトのようにそれを構築しようとしましたが、httpdは動作しなくなりました。

1
Apache Webサーバーでの.pgm画像ファイルの表示
私のApache Webサーバーに表示したい.pgm画像ファイルがあります。今、表示しようとすると失敗します。ブラウザで正常に表示できるようにApacheを設定する方法はありますか?検索してみましたが、有用なものは見つかりませんでした。 そうでない場合、.pgmイメージファイルを別の形式(.jpgなど)に変換し、.jpgイメージを表示するために何を使用できますか?

1
外部アクセス用のApacheの構成
LANの外部からApache Webサーバーにアクセスできるようにしたいと思います。LANに接続しているときlocalhost/、およびlocalhost:8181/(ports.confに「Listen 8181」を追加するだけで)サーバーにアクセスできるように、構成ファイルをセットアップしています。 私のApache Webサーバーは、Ubuntuを備えたVirtualBoxマシンでホストされています。仮想マシンのネットワーク設定は「ブリッジアダプター」に設定され、ワイヤレスアダプターに接続されています。LAN内の他のマシン(仮想マシン、ホストコンピューター、電話)からWebサーバーにアクセスできます。 理想的には、ポート8181で外部IPを使用したいだけです。したがって123.456.7.89:8181、ホームページにアクセスしてアクセスすることができます。私はまだドメイン名には関係ありません。私の最終的な目標は、ほんの数人だけがアクセスできるものにすることです。また、Webサーバーのセキュリティに関する情報があれば、この取り組みの次のステップになると確信しています。

1
サーバーをオンラインで見えるようにする
最初にWAMPをインストールし、ルーターネットワークの他のコンピューターからページにアクセスできました。また、Androidプログラムのデバッグに使用される仮想デバイス(サーバーを所有する目的)からもアクセスできました。 ただし、この機能は、過去数日間のある時点で失敗しました。私のブラウザはページをうまく表示しますが、他のコンピューター、Androidスマートフォン(部屋のWiFi)、および仮想デバイスはページに接続できなくなります。設定は変更していません。 WAMPをアンインストールし、EasyPHPをインストールしました。ただし、問題は解決しませんでした。私はこれがかなりあいまいであることを知っていますが、ここで誰かが何が起こったのか考えていますか?私は両方のポート80(デフォルトのHTTPポートを知っているので、安全にするためだけにした)と、EasyPHPが使用するポート8888の両方を転送しました。対策として、ホストコンピューターのファイアウォールをオフにしました。リモートコンピューターからもルーターに接続されたコンピューターからもページにアクセスできません。これを解決する方法についてのアイデアはありますか?

1
CentOS Web Panel CWP Apache phpスクリプトが機能しない
centos6サーバーにcentos Webパネル、HP Proliant G8サーバーにCWPをインストールしました。localhost Webサーバーとしてインストールしました。php.infoスクリプトをpublic_htmlフォルダーに配置しましたが、ブラウザーで機能しません。サーバーは、IPを入力するとデフォルトのWebページを表示し、public_htmlフォルダー、画像などのフォルダーを表示します。スクリプトパスを入力すると、この答えが得られます。 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error. …

1
/ usr / local /所有権はCentOS Cpanelで上書きされます
chown -R myuser:myuser /usr/local/CPanelがインストールされたCentOSを実行しているVPSマシンでコマンドを実行しました。これにより、apache、cpanel、phpインストールフォルダーのすべての所有権が上書きされ、起動時にapacheが権限について不平を言っています。 AH00526: Syntax error on line 341 of /usr/local/apache/conf/httpd.conf: SuexecUserGroup configured, but suEXEC is disabled: Invalid owner or file mode for /usr/local/apache/bin/suexec ボックスをリセットしたり、バックアップにフォールバックしたりせずに、所有者のアクセス許可を復元するのが最善かと思いました。


1
apache2 RewriteEngineサブフォルダーの構成が期待どおりに動作していません。修正方法がわからない
書き換えエンジンは「機能している」ように見えますが、期待どおりではありません。 ここに私のpublic_htmlフォルダのディレクトリツリーがあります(私のuserdirでapache2を使用して提供しています) ┌─[admini@linuxbox][~/public_html] │ [13:16:45 Sat Jun 20] └─> tree -L 2 . ├── index.php └── me ├── app.log ├── app.txt ├── composer.json ├── composer.lock ├── index.php └── vendor 私の.htaccessファイルは RewriteEngine On RewriteBase /~admini/ RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [QSA,L] に移動するとき http://10.0.0.30/~admini/me/name/foobar 私のブラウザはファイルの内容を返し、レンダリングします http://10.0.0.30/~admini/index.php でマスク http://10.0.0.30/~admini/me/name/foobar …

0
httpsで443以外のポートを使用する方法は?
ポート3000でhttpsを使用できません。具体的な状況は次のとおりです。 Centos6 / Apacheを実行している自分のVPSがあります。 botkit-starter-slackを使用して、サーバーからボットを実行しています。 私は、Apacheリッスンでポート443経由でSSLLabsテストに合格するSSL 証明書を持っています。 ボットは、ボットキットの推奨に従ってポート3000で実行されます。これは、開いているポートであり、httpを介して正常に機能します。 http s(apache、443)を使用して通常のWebページをロードすると、正常に機能します。httpでボットのポート3000ページにアクセスすると、正常に機能します。私は先に進み、関連するすべてについてcURLを実行しました。驚くことではないが、ポート3000のhttpsを除き、すべてのURLは正常に機能し(35) SSL Connectました。エラーが発生しました。 そのため、ボットにポート3000でhttpsに応答させることができません(たまたまSlackのイベントAPIに必要です)。 ここに私が見ているもののスクリーンショットがあります 私は比較的新しいですが、httpとhttpsにポートを使用できるかどうかについてのメッセージが混在しています。誰もがここにあるべき標準的な操作手順を明らかにすることができますか? ポートをhttpまたはhttpsにする必要がある場合、httpではなくポート3000をhttpsにするにはどうすればよいですか? ありがとう。

1
MacPorts削除後のHomebrew Apacheの問題
ここでのガイドラインに従って、MacPortsを完全に削除しました。すべてのポートをアンインストールしてから、すべてのフォルダーを削除する sudo rm -rf \ /opt/local \ /Applications/DarwinPorts \ /Applications/MacPorts \ /Library/LaunchDaemons/org.macports.* \ /Library/Receipts/DarwinPorts*.pkg \ /Library/Receipts/MacPorts*.pkg \ /Library/StartupItems/DarwinPortsStartup \ /Library/Tcl/darwinports1.0 \ /Library/Tcl/macports1.0 \ ~/.macports その後、homebrew、dnsmasq、MySQLをインストールしました。後者の2つは、BrewとApacheを使用してインストールし、ネイティブに実行したかったのです。問題は、ApacheがまだMacports経由で実行されていることだと思われます。 ps ax | grep httpd 254 ?? Ss 0:00.72 /opt/local/apache2/bin/httpd -k start 258 ?? S 0:00.02 /opt/local/apache2/bin/httpd -k start 259 ?? S 0:00.01 /opt/local/apache2/bin/httpd -k …

1
このUbuntu Apache2仮想ホスト構成の何が問題になっていますか?
sites-availableディレクトリにnewsiteというファイルを作成しました。次の内容があります。 <VirtualHost *:80> ServerAdmin admin@newsite.biz DocumentRoot /home/me/Development/www/newsite ServerName newsite.biz ServerAlias *.newsite.biz </VirtualHost> / etc / hostsファイルに、次のようなエントリを作成しました。 127.0.0.1 newsite.biz 次に、a2ensiteを使用してサイトを有効にし、Apacheを再起動しましたが、サイトを参照するときに、パブリックWebからnewsite.bizを読み込みたいと思います。 また、今日以前の問題は、Ubuntuのデフォルトのindex.htmlが表示されていましたが、/ var / wwwのものではありませんでした。(確認するためにこれを変更しました...) 何が間違っていますか? ありがとう!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.