macOS Mojave 10.14.5
初期では、Apache を起動し、ブラウザで localhost にアクセスすると
/ライブラリ/WebServer/Documents/ を参照しますが、それをユーザーディレクトリ
/Site/ を参照するように http.conf 等を編集して変更しました。
しかし、ブラウザでアクセスする場合、
http://localhost/~{username}/
となります。
これを http://localhost/~{username}/ を http://localhost/だけでアクセスできるように、
設定できませんでしょうか ?
No.2ベストアンサー
- 回答日時:
> DocumentRoot "/Users/{username}/Sites/arts/htdocs"
> <Directory "/Users/{username}/Sites/arts/htdocs">
まさかこのまんま書いてますか?
このディレクティブに{username}は使えましたっけ?
フルパスで記述してください。
> エラーが出るのでコメントアウトせず
支障がないならそれでも良いけど、もし使わないのであれば httpd-userdir.conf をhttpd-userdir.conf.bak などに変更しておけばincludeしないようになるはずです。
No.1
- 回答日時:
/~{username}/ でユーザディレクトリのSiteが表示されるのはおそらくmod_userdirを使っているからでしょう。
/ でアクセスしたいのなら httpd.conf の DocumentRoot に 記述してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- その他(プログラミング・Web制作) pythonのhttp.serverでpostされた値を得る方法を教えてください。 1 2022/05/14 10:48
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- UNIX・Linux Linux(fedora)でホスト名について 2 2022/06/21 14:24
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- SSL・HTTPS httpとhttpsの安全性のちがいについておしえてください 3 2022/11/18 22:51
- その他(ブラウザ) このページは動作していません HTTP ERROR 401 2 2022/11/28 12:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
iMacのモニターを使って
-
iMacをMacMiniのモニターとして...
-
MacbookAirが疑問符点滅の表示...
-
Microsoft office 2019 for mac...
-
今日Macbookを買ったんですが、...
-
MAC フォルダ内の写真整理で簡...
-
Mac OS CatalinaからVenturaに...
-
Macでデスクトップアイコンを整...
-
mac使いの無線事情
-
MacBookにWindowsを入れたい場...
-
“Pipidae”
-
MacにもAutoHotkey(windows)の...
-
MacBook 入力ソースに日本語がない
-
MacBookを買おうとしているので...
-
Mac プレビューでクリップボー...
-
Mac システムデータ
-
Touch IDの反応が悪いです。先...
-
macOS Sonoma 14.1をインストー...
-
Macか Windowsか?悩んでいます。
-
古いMacBook Air があるのです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MACで、いらない黒枠が消えませ...
-
macX、ローカル環境:ブラウザ...
-
ftpでのシンボリックリンク先へ...
-
phpのソースは見られてる?
-
ホームページでワードやエクセ...
-
自分のルーターにアクセスする方法
-
いきなり画面の解像度?が変わ...
-
httpd IPアドレスによるアクセ...
-
proxy経由とは?
-
Apacheでphpが急に動かなくなった
-
サーバ証明書(オレオレ証明書)...
-
どのブラウザからもアクセスで...
-
phpMyAdmin.confでのIPアドレス...
-
apacheのVirtualHostの記述につ...
-
ディスプレイが白黒、ネガ、状...
-
Apache2でのバーチャルホストの...
-
ubuntu、apache2で独自ドメイン...
-
システム環境設定のユニバーサ...
-
特定ドライブのアクセスエラー...
-
IISで教えてください
おすすめ情報
httpd.conf を変更
DocumentRoot "/Users/{username}/Sites/arts/htdocs"
<Directory "/Users/{username}/Sites/arts/htdocs">
LoadModule userdir_module libexec/apache2/mod_userdir.so をコメントアウト
AH00526: Syntax error on line 10 of /private/etc/apache2/extra/httpd-userdir.conf:
Invalid command 'UserDir', perhaps misspelled or defined by a module not included in the server configuration
エラーが出るのでコメントアウトせず
> > DocumentRoot "/Users/{username}/Sites/arts/htdocs"
> > <Directory "/Users/{username}/Sites/arts/htdocs">
> まさかこのまんま書いてますか?
{username} は実際ではマックのメインユーザ名です。わかりにくくてすみません。
httpd.conf 内の
DocumentRoot "/Users/{username}/Sites/arts/htdocs"
<Directory "/Users/{username}/Sites/arts/htdocs">
変更するだけで良かったみたいです。
httpd-userdir.conf の使用や、users ディレクトリに新たにファイルを作成する必要はなかったようです。自信ないですが、たぶん。
ご回答頂きありがとうございました。