0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【備忘録】Docker+Apache2+Laravelで404 Not Found

Posted at

人からいつもDocker環境をもらってたので、今回初めて自分でDockerのapacheイメージをpullし、そこにLaravelをインストールして開発を始めたが、http://.*.com/以外受け付けてくれない。
routeの問題かと思ったがそうでもなさそう。

[routes/web.phpの確認方法]
php artisan route:list

色々記事を検索していくと、「ルート以外にアクセスできない時は、mod_rewriteを疑え」というのを見つけたので、早速confファイルを探すが、どこにも記述がない。

これまでLINUXはCentOSばかり触ってたので、ubuntuには何か違いがあるのか探してみたら、あったあった。

[ubuntu+apache2でLoadModuleの設定方法]
(shellから)
root@-----------:/etc/apache2# a2enmod
Your choices are: access_compat actions alias allowmethods asis auth_basic auth_digest auth_form authn_anon authn_core authn_dbd authn_dbm authn_file authn_socache authnz_fcgi authnz_ldap authz_core authz_dbd authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex brotli buffer cache cache_disk cache_socache cern_meta cgi cgid charset_lite data dav dav_fs dav_lock dbd deflate dialup dir dump_io echo env expires ext_filter file_cache filter headers heartbeat heartmonitor http2 ident imagemap include info lbmethod_bybusyness lbmethod_byrequests lbmethod_bytraffic lbmethod_heartbeat ldap log_debug log_forensic lua macro md mime mime_magic mpm_event mpm_prefork mpm_worker negotiation php7 proxy proxy_ajp proxy_balancer proxy_connect proxy_express proxy_fcgi proxy_fdpass proxy_ftp proxy_hcheck proxy_html proxy_http proxy_http2 proxy_scgi proxy_uwsgi proxy_wstunnel ratelimit reflector remoteip reqtimeout request rewrite sed session session_cookie session_crypto session_dbd setenvif slotmem_plain slotmem_shm socache_dbm socache_memcache socache_redis socache_shmcb speling ssl status substitute suexec unique_id userdir usertrack vhost_alias xml2enc
Which module(s) do you want to enable (wildcards ok)?

こうやってubuntuでは設定するものなのかと納得。

この設定を行った後、あっさりと追加したURLは表示されたとな。(´・ω・`)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?