1、根据自己的需求在阿里云购买服务器(若是个人用,可以先按最低配置购买),如果只是想测试搭建服务器且不是新用户,那么可以按周购买,这样要便宜一点,如果你是阿里云新用户,阿里云对于新用户买服务器有很大的优惠

2、购买服务器成功之后,登录服务器,进入到服务器里面。windows 服务器登录步骤,可以在阿里云ESC里进行远程链接,也可以在自己电脑本地上远程链接,至于mstsc 自行查阅资料,如下图:

windows系统部署若依微服务 windows部署服务器搭建_服务器

点击确定

windows系统部署若依微服务 windows部署服务器搭建_服务器_02

输入你的公网IP地址,阿里云ESC上有

windows系统部署若依微服务 windows部署服务器搭建_apache_03

点击链接,输入账号:administrator   输入密码:******

3、顺利登陆账号之后,首先需要安装系统的一些dll文件,不然你安装web服务器时会报错什么.dll 文件缺失。在微软里可以下载到这个合集,安装到服务器之后,基本的.dll都有了

4、安装wamp,可以在本地下载了之后复制到服务器,安装即可。安装完毕,点击wamp 图标运行,看服务是否正常。正常则显示绿色图标

            

windows系统部署若依微服务 windows部署服务器搭建_服务器_04

5、因为我用的是php语言,所以,我安装了框架tp5.1,如果是其他语言,则自行下载。对于安装框架,首先我们先在服务器安装composer,安装之后,cmd 检查是否安装成功,是否安装成功,可以自己自行查找相关知识,然后cd 进入到你框架想放置的位置,

composer 安装成功

windows系统部署若依微服务 windows部署服务器搭建_IP_05

运行 :composer create-project topthink/think=5.1.* tp5 即可下载

切换磁盘,进入某文件夹

windows系统部署若依微服务 windows部署服务器搭建_服务器_06

 

6、安装好后,在服务器里访问是否安装成功:

http://localhost/tp5/public/

windows系统部署若依微服务 windows部署服务器搭建_IP_07

7、到本地用ip在浏览器下访问该地址,是否成功。首先打开wamp->apache->httpd-vhosts.conf  里进行配置:

<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www/tp5/public"
  <Directory "${INSTALL_DIR}/www/tp5/public/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>

访问结果如下:http://公网IP/

windows系统部署若依微服务 windows部署服务器搭建_服务器_08

8、使用域名访问。首先需要购买域名,然后把域名解析到IP上,

windows系统部署若依微服务 windows部署服务器搭建_windows系统部署若依微服务_09

 

申请好的域名会在这里显示,然后解析域名

windows系统部署若依微服务 windows部署服务器搭建_服务器_10

添加记录

windows系统部署若依微服务 windows部署服务器搭建_windows系统部署若依微服务_11

windows系统部署若依微服务 windows部署服务器搭建_windows系统部署若依微服务_12

域名设置好了,还是不能访问,因为要备案,备案之后就可以用域名访问了。

9、如果要用https访问的,需要再配置证书,

windows系统部署若依微服务 windows部署服务器搭建_apache_13

然后进入服务器 wamp 进行配置

root\bin\apache\apache2.4.41\conf\extra\httpd-ssl.conf  进行配置

<VirtualHost *:443>    
    DocumentRoot "项目的位置"    
    ServerName 域名:443
    SSLEngine on    
    SSLCertificateFile          项目的位置/ssl/证书名.cn_public.crt 
    SSLCertificateKeyFile       项目的位置/ssl/证书名.key    
    SSLCertificateChainFile     项目的位置/ssl/证书名.crt  
	<Directory "项目的位置">
		Options +Indexes +Includes +FollowSymLinks +MultiViews
		AllowOverride All
		Require all granted
	</Directory>
</VirtualHost>

 

下次再写个linux的配置基本步骤