当你做好一个网站,肯定是希望上线到网上让大家都能看见,而不是在本地一个人自己观看。所以我们要把网站上线。而要上线,我们就要准备一些东西,首先我们要有一个购买一个服务器(具体配置看个人,你开心就好),还可以需要一个域名(也可以直接用服务器给的公网ip访问),在阿里云、百度云、腾迅云等都可购买服务器和域名。
买好服务器,我们就可以得到一个公网ip。

开始上传

首先,我们需要一个连接到服务器的工具,SSH连接工具 Final shell(还有其他的,觉得不好用可以自己找),使用 Final shell连接公网ip就ok了。具体看下图:





连接成功

下一步,nginx的部署

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强;
命令安装nginx:

yum install -y nginx// 开机自启动
systemctl start nginx.service
systemctl enable nginx.service

nginx的默认端口是80,而我们购买的服务器一般默认不开启80端口,默认之开启22和3389端口,所以我们要手动设置开启80端口,我们登入阿里云(以阿里云为例),进入控制台你购买的服务器里,
选择网络安全->安全组->配置规则

配置好之后,进入浏览器访问服务器公网ip,看到下图界面,或是类似一下的,就代表设置好了;

第三步,部署自己的web站点

  1. 以vue项目为例,先打包vue项目
npm run build/cnpm run build
  1. 打开nginx目录
cd /usr/share/nginx/html

把打包好的dist文件夹复制粘贴到html文件夹里;
3. 设置网页在Nginx网页目录的根路径

 // 进入nginx目录cd /etc/nginx// 编辑nginx的配置文件vi nginx.conf


按下 i 进入编辑状态修改文件 ,ESC 退出编辑状态, :q! 不保存退出, :wq! 保存后退出;

最后,重新启动nginx服务器,然后访问你服务器的公网ip就好了

// 进入sbin目录
cd /sbin
// 重启服务器
nginx -s reload

网站上传到服务器(上线)相关推荐

  1. 网站上传到服务器mysql数据库,网站上传到服务器mysql数据库吗

    网站上传到服务器mysql数据库吗 内容精选 换一换 安装MySQL本文档以"CentOS 6.5 64bit(40GB)"操作系统为例,对应MySQL版本为5.1.73.Cent ...

  2. 如何将网站上传到服务器空间,如何使用FTP工具将网站上传到虚拟主机空间

    原标题:如何使用FTP工具将网站上传到虚拟主机空间 搭建网站是一个比较复杂的过程,在做网站程序页面设计时,可能要考虑到一些相关的页面色彩搭配,在做整体网站框架时又可能需要考虑到整体布局,再如,搭建完成 ...

  3. 如何将自己的网站上传至服务器并通过域名进行访问

    前期准备 个人博客地址:http://www.zhsh666.xyz/ 我们想要让大家都能通过域名访问自己的网站,首先我们需要准备一个域名.以及一个服务器 域名购买可以通过腾讯云,阿里云,等,我用的是 ...

  4. 将自己的网站上传至服务器并通过域名进行访问

    我们想要让大家都能通过域名访问自己的网站,首先我们需要准备一个域名.以及一个服务器 域名购买可以通过腾讯云,阿里云,等,我用的是腾讯云服务器和腾讯云购买的域名 注意:腾讯云买的域名用阿里云服务器备案需 ...

  5. 解决网站上传到服务器,图片上传不成功的问题

    解决办法就是: 给上传到的文件夹添加权限:主要就是添加 NetworkService用户的写入权限! 转载于:https://www.cnblogs.com/yougmi/p/4432760.html

  6. phpcms发布新闻到数据库_Phpcms V9网站从本地上传到服务器需要修改的地方小结

    Phpcms V9网站从本地上传到服务器需要修改的地方小结 发布时间:2013-06-22 13:37:28   作者:佚名   我要评论 网站在本地做好后要迁移到服务器上:网站在发展的过程中,很可能 ...

  7. 自动备份网站和数据库打包并上传FTP服务器并删除前30天文件

    自动备份网站和数据库打包并上传FTP服务器并删除前30天文件 @echo off<nul 3>nul Set nowdate=%date:~0,10% set nowdate=%nowda ...

  8. 网站程序数据库怎么上传到服务器上,网站的数据库怎么上传到服务器

    网站的数据库怎么上传到服务器 内容精选 换一换 通常在将数据导入数据库前,即将入库的数据已经在相关主机上了.我们称这种保存着待入库数据的服务器为数据服务器.此时,只需检测以确认数据服务器和GaussD ...

  9. 本地 mysql 数据库 上线 服务器_MySQL把本地数据库上传到服务器

    1.安装Navicat 虽然这个软件是收费的,但是给了20天试用期,所以可以放心大胆的用正版,毕竟,上传数据库这种事儿,只在项目上线部署的时候用一次,20天怎么也够用了. 2.建立连接 1.先新建连接 ...

最新文章

  1. Android Binder设计与实现 – 设计篇
  2. 【数据竞赛】Kaggle竞赛宝典国内外竞赛方案汇总
  3. C#中读写INI文件
  4. win10此电脑不见了_教程 | win10总提示“你要允许此应用对电脑的修改吗”,如何关闭?...
  5. sympy特点及简单使用
  6. Google hacker的***方法
  7. 双向链表示意图_图文详解双向链表原理
  8. Santander价值预测挑战(Feature Select + BayesSearchCV + LightGBMRegressor)
  9. Unity3D占用内存太大的解决方法
  10. Openfile安装和使用
  11. 年长车友的单车游记:骑单车游崇明岛(转)
  12. 全新文案馆头像壁纸小程序源码+带后台的
  13. 让电脑死机c语言,秘技:如何悄无声息的让一台电脑死机
  14. TPTP—详细说明讲解
  15. 基于心电芯片 KS1081的微小穿戴心电方案
  16. 支持度,置信度,提升度的区别和计算
  17. 神经网络入门书籍推荐,神经网络基础书籍
  18. 配置suse自动化安装
  19. PingPongFTP
  20. 【工具】阿里云网盘内测申请,更新网盘(云存储)功能需求,免费网盘需求,手机数据备份...

热门文章

  1. 2018120201091 佘天行の节日祝福
  2. VB6基本数据库应用(七):多重条件搜索
  3. 天涯明月刀服务器维护,《天涯明月刀》12月27日服务器例行维护介绍
  4. CH32Vx 之GPIO实验
  5. 安捷伦34970、53220、特尔斯特FSH4、普源DSA800常用采集测量仪器介绍与控制
  6. IT30:IT部文化建设
  7. 使用FPGA自己编写代码与海德汉编码器endat2.2协议传输发生数据混乱现象的解决方法
  8. React基础入门知识铺垫
  9. 智慧医院智能化系统设计与能耗管理产品选型
  10. Problem B: 七龙珠II