从购买(阿里云)服务器&域名到构建网站

1. 购买服务器和域名

随便挑, 没钱就往便宜的挑(我的打折只花了99/年)

选择: 系统镜像/ windows

2.进入服务器

## 点击控制台 -> 服务器列表 -> 找到自己购买的服务器 -> 复制(公)ip地址 -> 远程访问
## 记住重置的密码, 用来连接远程桌面
## 电脑左下角搜索 远程桌面 -> 粘贴服务器ip -> 输入之前服务器的用户名和设置的新密码

3.配置项目和环境

## 下载 phpstudy, mongodb,node,  拷贝到服务器中安装(如安装后无效, 则配置环境变量)
    ### mongodb: 在c盘中新建文件夹mongodb, 然后在子夹中新建data文件夹, 再在data里新建 db和logs 文件夹
    ### 运行mongodb: 
        ## 打开一个cmd窗口
        mongod --dbpath="刚才新建的data目录地址"
        ## 新开一个cmd窗口
        mongo
## 打开phpstudy, 选择 Apache 创建网站, 点击管理打开根目录, 并拷贝你的项目到该目录.
    ### 修改node服务端口号为80(这样打开域名就不用带端口了)
## 修改端口号, 我node用的是1314(默认80, 为了跟网站端口区分)
## 网站首页设置 -> 我加了入口为 index, 这个问题不大无所谓
 

4. 网站记得实名制和备案

## 域名解析
    ## 主机记录 -> 选 * 号, 可以不带 www
    ## 记录值: 服务器ip地址
## 添加防火墙 设置端口号1314 (不加的话打不开网站)

进入阿里云 -> 轻量应用服务器 -> 防火墙开放端口/域名备案 -> 该设置的都设置好


image.png

phpStudy创建站点(我是在远程服务器上搭建的)

  1. 域名: 远程服务器中可以写域名或者直接localhost, 本地的话就写localhost/ip都行, 看你用途.
  2. 端口号唯一, 不能重复. 默认80端口, 浏览器上输入网址时就不用带端口号了. 但是很遗憾, 只能配一个网站, 其他网站还是得乖乖换其他端口, 除非你钱多有多个域名当我没说.


    image.png
image.png

注意: 如果想让网站刷新后不报404, 需要在配置(我使用的web工具是nginx):
在 index index.html 后面加 ;try_files $uri $uri/ /index.html
让网站能识别自动定位index.html.
这是对应的conf文件:

image.png
image.png

配置好后, 相应的conf文件中的内容会自动添加, 不用管:


image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容