当前位置:首页 > 云服务器 > 正文

如何部署阿里云服务器(云服务器阿里)

php项目如何部署在服务器上

1.阿里ECS服务器配置

1.由于已经有多个站点在线,所以需要配置ngnix多站点

2.阿里云ecs目录结构,ngxin在目录/etc/nginx/是配置,主要是文件。或者在conf.d中创建一个新的配置文件,并将其包含在文件中

创建新的站点信息

server{
listen80;
;
root站点的相对路径;
ml索引。htm;

#charsetkoi8-r;
#access_log/var/log/nginx/n;
#Loadconfigurationfilesforthefaultserverblock。
include/etc/nginx/default.d/*.conf;
location/{
#try_files$uri$uri//;
root/opt/www/pcweb/ytyy_pc;
索引;if(!-e$request_filename){重写^(.*)$/?s=$1最后;休息;URL重写(可选)
#redirectservererrorpagestothestaticpage/
#
error_page404/;40错误页面配置
location=/{
}
#redirectservererrorpagestothestaticpage/
#
error_page500502503504/;50错误页面配置
location=/{
}
location~\.php${
根站点相对路径;
fastcgi_pass127.0.0.1:9000;
fastcgi_;
fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
includefastcgi_params;
}
location~/\.ht{
拒绝全部;
}
}

配置文件基本内容如上;

配置完成后,测试配置文件是否正确

此配置即可使用

然后重启nginx服务器

这样就完成了nginx的配置。将网站文件放在相应的目录中。我只是git它。

hp项目文件传输

本来以为上传就结束了。上传时遇到的个问题是访问页面出错页面被电信的114页面了。。。马丹看不到错误信息

百度通用

隐私->站点添加新的阻止站点

和Internet->本地连接->属性->ipv4使用以下IP

最后就可以看到错误页面。。。。。。该。再次打开百度

最后的结论是,是文件目录权限引起的。thinkphp的运行时目录没有写权限。。上传到阿里巴巴的thinkphp文件好像有这个问题。解决问题很简单

进入项目文件目录

直接按照文件的权限

chmod-R777[directory]​​//更改linux中的文件权限

如何将APP部署在阿里云服务器上?

1.远程登录首次购买ECS后,ECS服务器的root账号和密发送到买家的邮箱,买家可以远程登录ECS服务器。

2.安装Web环境,可以根据自己应用的特点,安装相应的Web服务器Tomcat或Jetty。阿里云提供一站式安装部署脚本,为开发者带来更多便利。

3.要打包应用程序,请将Web源代码到本地计算机并使用mvnpackage命令创建war包。如果不是Maven项目,可以使用ant之类的东西来创建war包。

4.上传战争包。Linux下可以使用SFTP上传war包。将war包上传到指定目录并解压。

5.启动Web服务来启动Tomcat或Jetty服务。

6.配置反向并绑定域名。

阿里云平台证书部署指南

证书安装环境1.1SSL证书安装环境简介
1Linux服务器、
阿里云平台(SLB/CDN/WAF)
1SSL证书(参考:本指南)测试使用.域名。使用OVSSL证书进行作,其他版本的证书很常见。)
1.2环境要求
确保站点是合法的域名,可以通过外网访问;要正常连接,通过https:///XXX可以正常连接。
2.安装SSL证书2.1获取SSL证书
成功向WoSign申请证书后,您将收到一个包含密码的压缩包文件。输入证书密码并解压后,您将收到5张证书。文件:forApache、forI、forNgnix、forOther,这些是不同格式的证书。阿里云需要Fornginx证书。
2.2安装SSL证书并打开证书配置面板
SLB:负载均衡--证书管理--创建证书