阿里云服务器搭建部署完整步骤(Windows Server 2016+wampsever+PHP+lavarel+postgresql)

1、购买云服务器 ECS,本教程针对Windows Server 2016 数据中心版服务器展开,开通后修改默认密码。

 

2、在Win10系统下使用“WIN+R”组合快捷键打开运行对话框,然后输入“mstsc",点击确定即可打开远程桌面连接,输入服务器公网IP,账号,密码,即可远程管理登录云服务器。

 

3、下载安装各种软件:谷歌浏览器、压缩软件、vscode、navicate、postgresql-10.11-1-windows、wampserver3.2.0_x64(官网下载慢,可以找阿里云资源下载,但需付费,不是很贵)。

 

4、在安装wampserver的时候会出现系统缺少MSVCR110.dll的错误,去微软官网下载几个vc的安装包到服务器上安装即可。

运行 php.exe 时,运到“无法启动此程序,因为计算机中丢失 MSVCR110.dll

因为现在所有的 5.5 环境都是基于 vc11 的编译脚本下生成的,所以在 windows 下你得安装相关组件.

 下载网址

http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

选择适合系统版本

安装程序

重新安装wamp集成环境,运行成功

 

5、安装完postgresql之后,使用navicate连接数据库,看看是否能够连接上数据库。

 

6、数据库连接没问题后,点击运行wampserver后,设置php扩展,点击开启pdo_pgsql扩展,修改apache的httpd-vhosts文件中的内容,将其中的“Require local”改为“Require all granted”,这是为了允许让外网能够访问。

//httpd-vhosts文件内容

<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "C:/wamp64/www/项目文件名/public"
  <Directory "C:/wamp64/www/项目文件名/public">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
  </Directory>
</VirtualHost>

7、设置好服务器属性后,重新运行wampserver,wampserver图标变绿之后,在浏览器中输入localhost,若出现以下结果,则证明服务器正常运行

 

8、将开发好的项目文件夹放在wampserver的安装目录中的www文件夹中,修改项目中的数据库连接的设置,然后在浏览器中输入“localhost/项目文件夹名/public”,就可以看到项目主页了。

 

9、此时,虽然在服务器上,项目可以正常运行了,但是外网通过IP却不能访问。不知道安全组的用户在新购服务器上部署网站,常常会发现不能正常访问。这是因为在购买阿里云ECS服务器的时候,阿里云默认安全组只放行了ICMP协议、SSH 22端口、RDP 3389端口三个端口,访问网站的80或443端口并没有放行。如果需要网站访问,那么用户在购买ECS服务器的时候需要勾选http80端口和https 443端口。

 

配置安全组步骤:登录云服务器后台管理->实例->列表中的更多选项->网络和安全组->安全组配置->配置规则->快速添加->勾选上HTTP(80)和HTTPS(443)两个选项即可,确定保存即可,详情请看阿里云官网文档:https://help.aliyun.com/document_detail/25471.html

 

为了保证服务器具有一定的安全性,需要为服务器配置安全组(不配置的话阿里云服务器默认不允许外网链接),在点击上图所示菜单中“安全组配置”即可,可以根据自己的需求配置3306、80等端口的访问规则。

安全组配置结束,这时点击wampserver—>Apache—>httpd.conf和httpd-vhosts.conf修改访问权限:

将 httpd.conf内onlineoffline tag标签后面和httpd-vhosts.conf中的Require local改为Require all granted(前者是只允许本地访问,后者是允许全网访问,详见Apache2.4改动日志),之后便可以在外网中访问服务器部署的wampserver了。

 

10、在本地浏览器中输入服务器公网IP,如果可以访问到网站首页,说明服务器配置成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值