差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
project:yixue:web [2022-07-22 16:47] – [本地测试] goldentianya | project:yixue:web [2022-07-26 21:08] (当前版本) – [部署服务器] goldentianya | ||
---|---|---|---|
行 12: | 行 12: | ||
编译 | 编译 | ||
<code | download> | <code | download> | ||
- | ionic build --prod -- --base-href | + | ionic build --prod -- --base-href |
cp -r www/* ../ | cp -r www/* ../ | ||
</ | </ | ||
行 21: | 行 21: | ||
</ | </ | ||
- | 默认端口是 8000 而且在编译的时候要使用 http:// | + | 默认端口是 8000 而且在编译的时候要使用 http:// |
+ | ===== 部署服务器 ===== | ||
+ | |||
+ | (一键部署 <color # | ||
+ | |||
+ | |||
+ | 1 打包文件 | ||
+ | |||
+ | 2 传输到服务器 <color # | ||
+ | |||
+ | 3 解压文件 <color # | ||
+ | |||
+ | < | ||
+ | tar -xvf huahe.tar.gz | ||
+ | cp -r Users/ | ||
+ | </ | ||
+ | |||
+ | 部署服务 | ||
+ | |||
+ | < | ||
+ | tar -zcvf huaheserver.tar.gz --exclude " | ||
+ | scp huaheserver.tar.gz root@serverali:/ | ||
+ | // 服务器 | ||
+ | cp -r Users/ | ||
+ | |||
+ | npm install pm2@latest -g | ||
+ | pm2 start app.js | ||
+ | </ | ||
+ | |||
+ | 注意:!: firewalld 开启3002端口,阿里云的安全组也要开通出/ | ||
+ | |||
+ | 允许 https 端口访问 | ||
+ | < | ||
+ | var fs = require(' | ||
+ | var http = require(' | ||
+ | var https = require(' | ||
+ | var privateKey | ||
+ | var certificate = fs.readFileSync(' | ||
+ | |||
+ | var credentials = {key: privateKey, cert: certificate}; | ||
+ | var express = require(' | ||
+ | var app = express(); | ||
+ | |||
+ | // your express configuration here | ||
+ | |||
+ | var httpServer = http.createServer(app); | ||
+ | var httpsServer = https.createServer(credentials, | ||
+ | |||
+ | httpServer.listen(8080); | ||
+ | httpsServer.listen(8443); | ||
+ | </ | ||
+ | |||
+ | ++++ 服务器设置 | | ||
+ | <code | download> | ||
+ | server { | ||
+ | listen 80; | ||
+ | listen [::]:80; | ||
+ | server_name | ||
+ | root / | ||
+ | index index.html index.htm; | ||
+ | |||
+ | location / { | ||
+ | try_files $uri $uri/ =404; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | =================================== | ||
+ | |||
+ | |||
+ | server { | ||
+ | | ||
+ | root / | ||
+ | index index.html index.htm; | ||
+ | |||
+ | | ||
+ | try_files $uri $uri/ =404; | ||
+ | } | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | server { | ||
+ | if ($host = huahe.simperator.com) { | ||
+ | return 301 https:// | ||
+ | } # managed by Certbot | ||
+ | |||
+ | |||
+ | listen 80; | ||
+ | listen [::]:80; | ||
+ | server_name | ||
+ | return 404; # managed by Certbot | ||
+ | } | ||
+ | </ | ||
+ | ++++ | ||