修改端口
This commit is contained in:
parent
d02df5a043
commit
36d9ca2fcb
4
.env
4
.env
|
@ -10,5 +10,5 @@ DB_CHARSET = utf8
|
|||
|
||||
DEFAULT_LANG = zh-cn
|
||||
|
||||
SERVER_ADDR = 192.168.1.161
|
||||
SERVER_PORT = 8000
|
||||
SERVER_ADDR = 192.168.1.161:8000
|
||||
NACOS_ADDR = 192.168.1.105:8848
|
||||
|
|
|
@ -10,7 +10,7 @@ RUN set -eux \
|
|||
VOLUME /var/www/html
|
||||
|
||||
ENV NACOS_ADDR="192.168.1.105:8848" \
|
||||
SERVER_ADDR="192.168.1.161:80"
|
||||
SERVER_ADDR="192.168.1.161:8000"
|
||||
|
||||
ADD run.sh /run.sh
|
||||
ADD default.conf /etc/nginx/http.d/default.conf
|
||||
|
|
|
@ -22,8 +22,7 @@ class Index
|
|||
$file = request()->file('file');
|
||||
$trueName = $file->getOriginalName();
|
||||
|
||||
$serverIP = env('SERVER_ADDR', '192.168.1.161');
|
||||
$serverPort = env('SERVER_PORT', 8000);
|
||||
$serverIP = env('SERVER_ADDR', '192.168.1.161:8000');
|
||||
|
||||
// 组装保存路径
|
||||
$savename = \think\facade\Filesystem::disk('upload')->putFile('upload', $file);
|
||||
|
@ -34,7 +33,7 @@ class Index
|
|||
'msg' => null,
|
||||
'data' => [
|
||||
"name" => $trueName,
|
||||
"url" => 'http://' . $serverIP . ':' . $serverPort . '/' . $savename,
|
||||
"url" => 'http://' . $serverIP . '/' . $savename,
|
||||
// "url" => 'http://192.168.1.105:8080/file/' . $savename,
|
||||
]
|
||||
]);
|
||||
|
|
|
@ -8,12 +8,14 @@ server {
|
|||
root /var/www/html/public;
|
||||
index index.php index.html index.htm index.nginx-debian.html;
|
||||
|
||||
# 伪静态
|
||||
location / {
|
||||
if (!-e $request_filename){
|
||||
rewrite ^(.*)$ /index.php?s=$1 last; break;
|
||||
}
|
||||
}
|
||||
|
||||
# 请求转发
|
||||
location ~ \.php$ {
|
||||
fastcgi_pass 127.0.0.1:9000;
|
||||
fastcgi_index index.php;
|
||||
|
|
11
start.php
11
start.php
|
@ -11,24 +11,25 @@ use think\Env;
|
|||
// 读取环境变量
|
||||
$env = new Env();
|
||||
$env->load(__DIR__ . '/.env');
|
||||
$serverIP = $env->get('SERVER_ADDR', '192.168.1.161');
|
||||
$serverPort = $env->get('SERVER_PORT', 8000);
|
||||
$serverAddr = $env->get('SERVER_ADDR', '192.168.1.161:8000');
|
||||
$nacosAddr = $env->get('NACOS_ADDR', '192.168.1.105:8848');
|
||||
|
||||
$task = new Worker();
|
||||
|
||||
// 定时触发邮件发送任务
|
||||
// 开启多少个进程运行定时任务,注意业务是否在多进程有并发问题
|
||||
$task->count = 1;
|
||||
$task->onWorkerStart = function(Worker $task) use ($serverIP, $serverPort)
|
||||
$task->onWorkerStart = function(Worker $task) use ($serverAddr, $nacosAddr)
|
||||
{
|
||||
$client = new Client([
|
||||
// nacos地址
|
||||
"base_uri" => "http://192.168.1.105:8848",
|
||||
"base_uri" => $nacosAddr,
|
||||
"timeout" => 5
|
||||
]);
|
||||
// 每2.5秒执行一次
|
||||
Timer::add(5, function() use ($client, $serverIP, $serverPort)
|
||||
Timer::add(5, function() use ($client, $serverAddr)
|
||||
{
|
||||
list ($serverIP, $serverPort) = explode(':', $serverAddr);
|
||||
$response = $client->request("put", "/nacos/v1/ns/instance/beat", [
|
||||
"form_params" => [
|
||||
"serviceName" => "zeroerroa-file",
|
||||
|
|
Loading…
Reference in New Issue