接触前端半年,一直不知道如何将一个网站挂到服务器上,找了一些资料理解后整理了较为详细的过程,有误处请指出。

Windows Server 2012 R2搭建网站详细过程(以下基于腾讯云服务器)

 

一、安装IIS

二、建立FTP站点,利用FileZilla传输文件

三、建立网站

 

一、安装IIS

1、打开服务器管理器

添加角色与功能

 

vernemq服务器搭建 服务器怎么搭建v2_vernemq服务器搭建

2、安装

下一步、选择基于角色或功能的安装、选择自己的服务器、安装Web服务器(IIS)(打算一次弄好可以安装所有内容)、之后等待安装即可。

 

vernemq服务器搭建 服务器怎么搭建v2_Windows Server 2012_02

vernemq服务器搭建 服务器怎么搭建v2_腾讯云_03

vernemq服务器搭建 服务器怎么搭建v2_vernemq服务器搭建_04

vernemq服务器搭建 服务器怎么搭建v2_Windows Server 2012_05

3、安装完后建议关闭防火墙,保证IIS的其他端口可以被访问

Windows防火墙属性、防火墙状态选择关闭。

 

vernemq服务器搭建 服务器怎么搭建v2_vernemq服务器搭建_06

vernemq服务器搭建 服务器怎么搭建v2_vernemq服务器搭建_07

 

二、建立FTP站点,利用FileZilla传输文件

1、建立FTP站点

打开IIS管理器、在左侧网站右键新建FTP站点、输入FTP站点名并选择物理路径。

 

vernemq服务器搭建 服务器怎么搭建v2_腾讯云_08

vernemq服务器搭建 服务器怎么搭建v2_腾讯云_09

vernemq服务器搭建 服务器怎么搭建v2_腾讯云_10

vernemq服务器搭建 服务器怎么搭建v2_服务器_11

vernemq服务器搭建 服务器怎么搭建v2_服务器_12

2、新建一个用于访问FTP站点的用户

打开计算机管理器、单击新用户创建用户、输入用户名和密码后建立、打开右侧的组找到User组、打开后找到刚创建的用户删除掉。

 

vernemq服务器搭建 服务器怎么搭建v2_腾讯云_13

vernemq服务器搭建 服务器怎么搭建v2_服务器_14

vernemq服务器搭建 服务器怎么搭建v2_Windows Server 2012_15

vernemq服务器搭建 服务器怎么搭建v2_建站_16

vernemq服务器搭建 服务器怎么搭建v2_Windows Server 2012_17

3、FTP授权规则

再次打开IIS管理器选择刚刚创建的FTP站点、打开FTP授权规则、添加允许授权规则、在指定用户处输入新建的用户名。

 

vernemq服务器搭建 服务器怎么搭建v2_vernemq服务器搭建_18

vernemq服务器搭建 服务器怎么搭建v2_vernemq服务器搭建_19

vernemq服务器搭建 服务器怎么搭建v2_Windows Server 2012_20

4、在服务器下载FileZilla服务端版

Host填127.0.0.1(将本服务器作为FTP站点)、进入后点击User、在右侧Add输入用户名、需要密码则勾选Password、点击左侧Shared folders、Add一个物理路径并勾选Write、然后点击OK。

 

vernemq服务器搭建 服务器怎么搭建v2_vernemq服务器搭建_21

vernemq服务器搭建 服务器怎么搭建v2_服务器_22

vernemq服务器搭建 服务器怎么搭建v2_建站_23

vernemq服务器搭建 服务器怎么搭建v2_Windows Server 2012_24

5、在本电脑下载FileZilla客户端版

点击左侧新站点、主机填外网IP,用户名和密码填FileZilla服务端中创建的用户名与密码、然后连接。本地站点与远程站点可分别上传和下载文件。

 

vernemq服务器搭建 服务器怎么搭建v2_Windows Server 2012_25

vernemq服务器搭建 服务器怎么搭建v2_服务器_26

 

三、建立网站

1、建立网站站点

在IIS管理器中添加网站、然后输入网站名和网站源代码的物理路径。

推荐放在以下几种路径:

第一,IIS默认路径,C:\inetpub\wwwroot\

第二,非C盘的其他路径,如D:\xxx

第三,非网络路径的其他可读写、脚本可执行路径

 

vernemq服务器搭建 服务器怎么搭建v2_腾讯云_27

vernemq服务器搭建 服务器怎么搭建v2_建站_28

2、编辑权限

打开存放源代码的文件夹的属性,编辑给予完全控制的权限。

 

vernemq服务器搭建 服务器怎么搭建v2_建站_29

3、将网站源代码上次至服务器后完成操作。