Linux
のXampp
で
・http://hoge_hoge/
へのアクセスが
/opt/lampp/hoge_hoge/fuelphp/public/index.php
へのアクセスとなるように設定したいです。
Apache
バーチャルホストの設定を以下のように
行いましたが、ブラウザでアクセスすると、
Bad Request
が表示されてしまいます。
何か、足りない設定など、わかる方がいらっしゃい
ましたら、ご回答頂ければ幸いです。
よろしくお願い致します。
【修正ファイル】
/opt/lampp/hoge_hoge/fuelphp/public/index.php
【修正内容】
・テスト表示用に以下の内容だけのファイルを追加
<?php echo "Hello world!"; ?>
【修正ファイル】
/opt/lampp/etc/httpd.conf
【修正内容】
・以下のコメントアウトを外した。
# Virtual hosts Include etc/extra/httpd-vhosts.conf
【修正ファイル】
/etc/hosts
【修正内容】
・以下のようにhogehoge
を追加
127.0.0.1 localhost hoge_hoge
【修正ファイル】
/opt/lampp/etc/extra/httpd-vhosts.conf
【修正内容】
以下を追加
<VirtualHost *:80> DocumentRoot "/opt/lampp/hoge_hoge/fuelphp/public" ServerName hoge_hoge <Directory "/opt/lampp/hoge_hoge/fuelphp/public"> Order Allow,Deny Allow from All Options from All AllowOverride All DirectoryIndex index.php index.html </Directory> </VirtualHost> <VirtualHost *:80> DocumentRoot "/opt/lampp/htdocs" ServerName localhost ServerAlias www.localhost </VirtualHost>
【アクセス結果】
・http://hoge_hoge/
にブラウザでアクセス
【表示】
Bad Request Your browser sent a request that this server could not understand. Additionally, a 400 Bad Request error was encountered while trying to use an ErrorDocument to handle the request.
追記
【サーバーのログ】
sudo /opt/lampp/lampp stop
時にApache
がストップしなかったことがありましたので
*** Error in
/opt/lampp/bin/httpd':`に
関してはそれが原因かと思われます。
/opt/lampp/logs/error_log
*** Error in `/opt/lampp/bin/httpd': free(): invalid pointer: 0x0000000000a59cf0 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f15275897e5] /lib/x86_64-linux-gnu/libc.so.6(+0x7fe0a)[0x7f1527591e0a] --省略-- [Sun Jun 18 17:58:03.147083 2017] [core:notice] [pid 3310] AH00052: child pid 3510 exit signal Segmentation fault (11) [Sun Jun 18 17:58:03.147131 2017] [core:notice] [pid 3310] AH00052: child pid 3511 exit signal Aborted (6) [Sun Jun 18 17:58:03.163736 2017] [core:notice] [pid 3310] AH00052: child pid 3509 exit signal Segmentation fault (11) [Sun Jun 18 17:58:03.163807 2017] [mpm_prefork:notice] [pid 3310] AH00169: caught SIGTERM, shutting down [Sun Jun 18 17:58:53.003412 2017] [ssl:warn] [pid 3360] AH01906: www.example.com:443:0 server certificate is a CA certificate (BasicConstraints: CA == TRUE !?) [Sun Jun 18 17:58:53.003688 2017] [ssl:warn] [pid 3360] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name [Sun Jun 18 17:58:53.003782 2017] [suexec:notice] [pid 3360] AH01232: suEXEC mechanism enabled (wrapper: /opt/lampp/bin/suexec) [Sun Jun 18 17:58:53.042420 2017] [auth_digest:notice] [pid 3376] AH01757: generating secret for digest authentication ... [Sun Jun 18 17:58:54.001566 2017] [ssl:warn] [pid 3376] AH01906: www.example.com:443:0 server certificate is a CA certificate (BasicConstraints: CA == TRUE !?) [Sun Jun 18 17:58:54.001613 2017] [ssl:warn] [pid 3376] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name [Sun Jun 18 17:58:54.001699 2017] [lbmethod_heartbeat:notice] [pid 3376] AH02282: No slotmem from mod_heartmonitor [Sun Jun 18 17:58:54.027525 2017] [mpm_prefork:notice] [pid 3376] AH00163: Apache/2.4.25 (Unix) OpenSSL/1.0.2j PHP/7.1.1 mod_perl/2.0.8-dev Perl/v5.16.3 configured -- resuming normal operations [Sun Jun 18 17:58:54.027554 2017] [core:notice] [pid 3376] AH00094: Command line: '/opt/lampp/bin/httpd -E /opt/lampp/logs/error_log -D SSL -D PHP'
/opt/lampp/logs/access_log
127.0.0.1 - - [18/Jun/2017:17:46:39 +0900] "GET /favicon.ico HTTP/1.1" 400 347 127.0.0.1 - - [18/Jun/2017:17:51:53 +0900] "GET / HTTP/1.1" 400 347 127.0.0.1 - - [18/Jun/2017:17:59:17 +0900] "GET / HTTP/1.1" 400 347 127.0.0.1 - - [18/Jun/2017:17:59:17 +0900] "GET /favicon.ico HTTP/1.1" 400 347 127.0.0.1 - - [18/Jun/2017:17:59:21 +0900] "GET / HTTP/1.1" 400 347 127.0.0.1 - - [18/Jun/2017:18:07:57 +0900] "GET / HTTP/1.1" 400 347 127.0.0.1 - - [18/Jun/2017:18:08:37 +0900] "GET / HTTP/1.1" 400 347
回答1件
あなたの回答
tips
プレビュー