没错就是这麽突然~要开始设定 server 。主要是因为我们开发完後,会需要一个网站来放我们APP官网,或者是你的 apk 等等。
Server 的部分我会推荐使用 Linode 。这边我会以 Ubuntu
做介绍。
sudo apt-get update
sudo apt-get install nginx
安装成功後我们可以看到 /etc/nginx
你的网页 default root 会在 /var/www/html/
下面。
如果我们今天有一个 domain name 要导到 server 中的某个目录,那该怎麽做呢?我们要来设定 nginx,首先我们在 /etc/nginx/sites-available
下面建立一个 config 档,名称尽量与 domain name 一样。
sudo touch /etc/nginx/sites-available/your-domain.com.conf
建立以下内容
server {
listen 80; // 监听的 port
server_name your-domain.com; // 你的 domain name
root /var/www/html/your-web/yourweb; // 网站位址
index index.html; // 进入点档案
location / {
try_files $uri /index.html; // 找不到路径时要找的档案,如果用 React 等等要加这个
}
}
接下来我们要起用这个 config,我们到 /etc/nginx/sites-enabled
目录下,执行以下指令将档案软连结过来:
sudo ln -s ../sites-available/your-domain.com.conf .
之後测试一下
nginx -t
如果显示 successful 就可以重启 nginx 了!
systemctl restart nginx
最後输入网址就可以看到网站罗!
最後记得你的域名服务商要设定 DNS 到你的 server,不然还是会找不到~
大家比较常在用 GoDaddy ,不过我因为怕网域有问题不好处理,个人还是选则国内中华电信的供应商@_@,这边提供参考~
介绍网站,最简单的话也可以使用 github page,也可以看看~
<<: [Day17] - Django-REST-Framework 第一个 API 实作
>>: 那些被忽略但很好用的 Web API / PostMessage
HTML 5 通常有下列6个大部分 1.BOM 2.任何数目的注解与空白字元 3.DOCTYPE 4...
今天要来说昨天 --save-dev的部分。 昨天文章指路-->https://ithelp....
前言 GPIO为最基础应用也最广泛之功能,本篇主要纪录GPIO中所学习到的知识。 以STM32G43...
架构图 创建工程 首先我们先创建一个资料夹example,路径最好配置为全英文,然後分别在examp...
Azure cognitive service: OCR- 光学字元辨识 OCR- Optical ...