配置nginx
如果你不想在域名输入端口号,有两个方法,一是用80端口运行,二是做反向代理,这里以nginx做反向代理为例。
server {
listen 80;
server_name www.example.com;
root /wwwroot/publish/cherish-time-php/public;
access_log /wwwroot/publish/cherish-time-go/logs/access.log;
error_log /wwwroot/publish/cherish-time-go/logs/error.log;
index index.php index.html index.htm;
# ssl ------
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
location /api/ {
try_files /_not_exists_ @backend;
}
location @backend {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:8080;
}
}