这是本文档旧的修订版!


网页版

本地测试

VS code 调试 ng serve

修改以下文件,更改移动端/web 端布局

  • menu.page.ts 》 templateUrl
  • common.ts 》 export const UIView: string = 'web'

编译

download

ionic build --prod -- --base-href http://huahe.simperator.com
cp -r www/* ../huahe-github-pages/

在终端进入 ../huahe-github-pages/ 文件夹

python -m SimpleHTTPServer 8080

默认端口是 8000 而且在编译的时候要使用 http://localhost:8080 这个地址。(或者在 index.html 修改 <base href=“http://localhost:8000”>)

部署服务器

(一键部署 scp -r www/* root@serverback:/var/www/huahe.simperator.com/html)

1 打包文件 tar -cvf huahe.tar.gz ~/projects/huahe-github-pages/

2 传输到服务器 scp huahe.tar.gz root@serverali:/home/ftp

3 解压文件 ls /var/www/huahe.simperator.com/html/

 tar -xvf huahe.tar.gz
cp -r Users/mai/projects/huahe-github-pages/* /var/www/huahe.simperator.com/html/

部署服务

tar -zcvf huaheserver.tar.gz --exclude "node_modules" ~/projects/huaheserver/
scp huaheserver.tar.gz root@serverali:/home/ftp
// 服务器
cp -r Users/mai/projects/huaheserver/ /home/server/

npm install pm2@latest -g
pm2 start app.js

注意:!: firewalld 开启3002端口,阿里云的安全组也要开通出/入站规则。

允许 https 端口访问

var fs = require('fs');
var http = require('http');
var https = require('https');
var privateKey  = fs.readFileSync('sslcert/server.key', 'utf8');
var certificate = fs.readFileSync('sslcert/server.crt', 'utf8');

var credentials = {key: privateKey, cert: certificate};
var express = require('express');
var app = express();

// your express configuration here

var httpServer = http.createServer(app);
var httpsServer = https.createServer(credentials, app);

httpServer.listen(8080);
httpsServer.listen(8443);

服务器设置

project/yixue/web.1658829870.txt.gz · 最后更改: 2022-07-26 10:04 由 goldentianya
回到顶部
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0