1 修改host
添加你的ip和域名
sudo gedit /etc/hosts
2 添加你網(wǎng)址的文件夾
在/var/www/下添加
3 在/etc/apache2/sites-available下添加你的virtualhost配置
sites-available是你服務(wù)器所有網(wǎng)址的配置,可能包含不可用的.
sites-enabled 則是可用的網(wǎng)址,里面一些快捷方式,指向sites-available里的.conf文件.
先sudo cp 000-default.conf example.conf
再sudo ln -s example.conf ../sites-enabled/example.conf (創(chuàng)建快捷方式到sites-enabled)
4 修改/etc/apache2/apache2.conf
添加你網(wǎng)址的文件夾
<Directory /www/example>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
5 重啟apche
sudo service apache2 restart
自己遇到的兩個(gè)問(wèn)題:
1 500錯(cuò)誤,原因是里;laravel的storage文件夾需要777權(quán)限
2 查看apache的錯(cuò)誤日志 /var/log/apache2/error.log
3 除了'/'可以訪問(wèn),其他都是404.
需要打開(kāi)rewrite,
sudo a2enmod rewrite
service apache2 restart