Laravel学习笔记(二)

第一个Laravel站点

在之前的文章中,创建了一个名为blog的项目,但是在没有任何配置的情况下,这个站点是无法访问的。下面开始建立第一个简单的站点。

首先,在/srv/www目录下创建一个新的项目,名为laravel。

laravel new laravel

之后需要安装Nginx并配置:

sudo apt-get install nginx

修改Nginx配置文件。

server {
    listen 80;
    server_name sitename.com;
    rewrite ^/(.*)$ http://www.sitename.com/$1 permanent;

}
server {
    listen 80;
    root /srv/www/laravel/public;
    index index.php index.html index.htm;
    server_name www.sitename.com;

    location / {
       try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        include fastcgi_params;
    }
}

使Nginx配置生效:

cd /etc/nginx/site-enabled/
sudo ln -s ../site-available/laravel laravel
sudo service nginx restart

现在,访问http://www.sitename.com/,看见Laravel的提示页面则配置成功。

Laravel 5 提示页面

至此,第一个站点部署完成。

 

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注