mirror of
https://github.com/laravel/valet.git
synced 2026-02-05 08:30:07 +01:00
Use UUID for static asset path instead of "static"
This commit is contained in:
@@ -71,8 +71,8 @@ function installServer()
|
|||||||
$this->files->putAsUser(
|
$this->files->putAsUser(
|
||||||
'/usr/local/etc/nginx/valet/valet.conf',
|
'/usr/local/etc/nginx/valet/valet.conf',
|
||||||
str_replace(
|
str_replace(
|
||||||
['VALET_HOME_PATH', 'VALET_SERVER_PATH'],
|
['VALET_HOME_PATH', 'VALET_SERVER_PATH', 'VALET_STATIC_PREFIX'],
|
||||||
[VALET_HOME_PATH, VALET_SERVER_PATH],
|
[VALET_HOME_PATH, VALET_SERVER_PATH, VALET_STATIC_PREFIX],
|
||||||
$this->files->get(__DIR__.'/../stubs/valet.conf')
|
$this->files->get(__DIR__.'/../stubs/valet.conf')
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -211,8 +211,8 @@ function buildSecureNginxServer($url)
|
|||||||
$path = $this->certificatesPath();
|
$path = $this->certificatesPath();
|
||||||
|
|
||||||
return str_replace(
|
return str_replace(
|
||||||
['VALET_HOME_PATH', 'VALET_SERVER_PATH', 'VALET_SITE', 'VALET_CERT', 'VALET_KEY'],
|
['VALET_HOME_PATH', 'VALET_SERVER_PATH', 'VALET_STATIC_PREFIX', 'VALET_SITE', 'VALET_CERT', 'VALET_KEY'],
|
||||||
[VALET_HOME_PATH, VALET_SERVER_PATH, $url, $path.'/'.$url.'.crt', $path.'/'.$url.'.key'],
|
[VALET_HOME_PATH, VALET_SERVER_PATH, VALET_STATIC_PREFIX, $url, $path.'/'.$url.'.crt', $path.'/'.$url.'.key'],
|
||||||
$this->files->get(__DIR__.'/../stubs/secure.valet.conf')
|
$this->files->get(__DIR__.'/../stubs/secure.valet.conf')
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -138,7 +138,7 @@ public function serveStaticFile($staticFilePath, $sitePath, $siteName, $uri)
|
|||||||
header('Content-Type: text/html');
|
header('Content-Type: text/html');
|
||||||
header_remove('Content-Type');
|
header_remove('Content-Type');
|
||||||
|
|
||||||
header('X-Accel-Redirect: /static' . $staticFilePath);
|
header('X-Accel-Redirect: /' . VALET_STATIC_PREFIX . $staticFilePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
*/
|
*/
|
||||||
define('VALET_HOME_PATH', $_SERVER['HOME'].'/.valet');
|
define('VALET_HOME_PATH', $_SERVER['HOME'].'/.valet');
|
||||||
define('VALET_SERVER_PATH', realpath(__DIR__ . '/../../server.php'));
|
define('VALET_SERVER_PATH', realpath(__DIR__ . '/../../server.php'));
|
||||||
|
define('VALET_STATIC_PREFIX', '41c270e4-5535-4daa-b23e-c269744c2f45');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Output the given text to the console.
|
* Output the given text to the console.
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ server {
|
|||||||
root /;
|
root /;
|
||||||
charset utf-8;
|
charset utf-8;
|
||||||
|
|
||||||
location /static/ {
|
location /VALET_STATIC_PREFIX/ {
|
||||||
internal;
|
internal;
|
||||||
alias /;
|
alias /;
|
||||||
try_files $uri $uri/;
|
try_files $uri $uri/;
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ server {
|
|||||||
root /;
|
root /;
|
||||||
charset utf-8;
|
charset utf-8;
|
||||||
|
|
||||||
location /static/ {
|
location /VALET_STATIC_PREFIX/ {
|
||||||
internal;
|
internal;
|
||||||
alias /;
|
alias /;
|
||||||
try_files $uri $uri/;
|
try_files $uri $uri/;
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
define('VALET_HOME_PATH', posix_getpwuid(fileowner(__FILE__))['dir'].'/.valet');
|
define('VALET_HOME_PATH', posix_getpwuid(fileowner(__FILE__))['dir'].'/.valet');
|
||||||
|
define('VALET_STATIC_PREFIX', '41c270e4-5535-4daa-b23e-c269744c2f45');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Show the Valet 404 "Not Found" page.
|
* Show the Valet 404 "Not Found" page.
|
||||||
|
|||||||
Reference in New Issue
Block a user