服务器的搭建与部署
普通人如何搭建服务器做网站,最简单的方法当然是借助工具,下面总结本地搭建网站与云服务器搭建网站的方法。
# 本地服务器搭建
本地搭建主要用到Nginx和飞鸽内网穿透。
# Nginx
简介:Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 ,同时也提供了IMAP/POP3/SMTP服务。
官网:https://www.nginx-cn.net/ (opens new window)
下载:http://nginx.org/ (opens new window)
# 飞鸽
简介:飞鸽内网穿透: 动态域名解析、内网穿透工具,为用户提供了便捷的内网访问方式。
官网:https://www.fgnwct.com/ (opens new window)
# 步骤
1、前往Nginx进行下载 (opens new window)
2、下载后进行压缩包解压
3、配置Nginx
- 在解压后的目录中,打开conf文件夹,找到nginx.conf文件进行编辑
- 主要配置server,配置端口、主机名字、location路径等
4、启动Nginx服务
- 在Nginx解压后文件的根目录,找到nginx.exe,双击运行它
- 在浏览器打开你配置的端口(即:主机ip+端口号),有welcome to nginx证明与成功配置并运行
- 在解压后的目录中html文件夹中,替换你自己的html文件就可以展示你自己的网页
- 开通隧道(免费隧道可能没有了,可以购买便宜的节点隧道)
- 填写信息,其中前置域名可以自定,本地ip端口一定要设置成:你的内网ip:刚配置的端口号。
- 确认开通后获得:免费域名+免费公网ip。
6、启动服务
- 根据电脑系统下载客户端 (opens new window)
- 下载完后解压,运行点击我.vbs和npc.exe
- 打开后会弹窗,让你填写指令,然后切回飞鸽官网,点击“隧道管理”。
- 根据电脑系统选择指令,点击复制,然后切回刚才的弹窗,将指令输入进去,点击确定。
- 打开浏览器,输入刚才开通的隧道的访问地址,正常证明内网穿透就成功了。
- 根据自己需求,在Nginx的html文件夹中放置你要展示的网站文件就可以了。
# 云服务器的部署
云服务器部署以腾讯云为例子:
# 步骤
1、登陆注册 腾讯云 (opens new window)
2、购买腾讯云服务器(新用户会有免费试用的几个月)
3、进入控制台-服务器,查看公网ip,装系统(想内存占用低选择CentOS Linux版,小白建议选择:Windows Server)
4、用xshell (opens new window) 或者用腾讯云一键免登陆
5、新建一个ssh连接,填写腾讯云的公网ip,端口(默认:22)
6、安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
7、安装成功后会显示宝塔面板的登录地址以及默认账号密码(建议把登录地址、账号和密码保存下来)
8、复制登陆地址到浏览器打开登陆,登录成功后会提示你绑定宝塔账号,没有的账号就新注册一个【宝塔官网 (opens new window)】
9、在宝塔面板根据自己需求安装建站环境(宝塔面板会弹窗提示选择,选择后会自动安装)
10、等待安装完后,在宝塔面板添加站点,安装网站(如果你没买域名的话,可以用你服务器的公网ip)
11、通过你的域名或者ip访问成功就OK了。
# 如何将本地文件拷贝到云服务器
以服务器装为windows例子:
1、在本地计算机,使用快捷键 Windows + R,打开“运行”窗口。
2、在弹出的运行窗口中,输入 mstsc,单击确定,打开远程桌面连接对话框。
3、在远程桌面连接对话框中,输入云服务器公网 IP 地址,单击选项。如下图所示:
4、选择本地资源页签,单击详细信息。如下图所示:
5、在弹出的“本地设备和资源”窗口中,选择驱动器模块,
勾选所需上传到 Windows 云服务器文件所在的本地硬盘,单击确定。
6、远程登录 Windows 云服务器后,双击打开已挂载的本地硬盘,并将需要拷贝的本地文件复制到 Windows 云服务器的其他硬盘中,即完成文件上传操作。
本地文件拷贝到云服务器的更多方法 请查看:腾讯云官方文档 (opens new window)