【Web】(适合新手)阿里云利用wdcp快速创建web网站服务器

news/2024/5/13 11:13:07/文章来源:https://binglengdexiwang.blog.csdn.net/article/details/91428166

0、引言

对于新手搭建web环境,比如说手动安装nginx、mysql、php等的确不容易。所以我们可以借助于第三方集成环境,比如说我这里使用了WDCP。

1、购买阿里云服务器

关于阿里云服务器的购买我就不介绍了。本人购买的是轻量应用服务器,使用的是CentOS7.3系统。先ssh远程连接到服务器终端。
先准备一个阿里云服务器

2、下载和安装WDCP

截至此文章发表,wdcp最新版本是3.2,输入如下命令下载wdcp3.2

wget http://dl.wdlinux.cn/files/lanmp_v3.2.tar.gz

然后解压

tar zxvf lanmp_v3.2.tar.gz

下载和安装wdcp
接下来需要安装wdcp,这是需要切换成root账户才能执行。su,输入密码。
切换成root账户

自定义安装wdcp

sh lanmp.sh cus

根据你需要的版本选择对于数字,都选好之后就是漫长地等待,大概半小时吧。
自定义安装wdcp

3、登录WDCP

如果你看到终端有“complete”字样说明已经安装好了。这时候你在浏览器输入你阿里云公网ip应该是可以打开欢迎界面的。这个时候我们在ip地址后面加上8080端口就会跳到WDCP的登录窗口。

http://ip(公网ip):8080

用户名:admin 默认密码:wdlinux.cn
mysql默认的管理用户名:root 默认密码:wdlinux.cn

首次登录先修改密码
登录之后我们可以根据首页的提示进行密码修改

注意:如果无法打开,很可能是没有开放端口。可以到阿里云控制台面板,找到防火墙,打开8080端口。

4、创建站点

在“网站管理”菜单创建站点,设置好域名,如果还没有申请域名,可以填写“default”之后使用ip地址访问。再设置好首页(可留空)等信息之后点击最下面的“提交”按钮即可。
创建站点

5、上传网站代码

我们点击菜单栏文件管理把网站代码上传到default(域名)目录下即可访问。因为WDCP一次只能上传一个文件,所以你也可以通过其他工具上传代码到/www/web/default(域名)目录下。
上传网站代码

6、上传SSL证书

因为http不安全,你可以在阿里云域名证书那里申请免费的证书,我就不具体介绍了。下载好证书,你应该得到一个key和一个pem文件,并用你的域名命名(无域名用default)。
上传SSL证书
然后,我们在网站管理那里开启SSL即可。
启动SSL

如果不出意外的话你已经可以使用https协议访问你的站点了。至于php版本的设置以及其他很多设置都可以通过wdcp面板完成,我就不多赘述了,大家可以自己去看一下

7.nginx代理问题

使用wdcp安装的nginx和mysql都在/www/wdlinux目录下

cd /www/wdlinux/nginx/conf/vhost
# 如果nginx不是默认版本,也只需进入上面这个目录即可,它应该会同步配置

例如这里修改一下nginx配置进行转发

server {listen       80;root /www/web/default;server_name localhost;index  index.html index.php index.htm;error_page  400 /errpage/400.html;error_page  403 /errpage/403.html;error_page  404 /errpage/404.html;error_page  503 /errpage/503.html;location ^~ /icy_pocket/ {proxy_pass http://127.0.0.1:8081;proxy_set_header Host $host;}location ^~ /website/ {proxy_pass http://127.0.0.1:8081;proxy_set_header Host $host;}location ~ \.php(.*)$ {fastcgi_pass  unix:/tmp/php-73-cgi.sock;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  $DOCUMENT_ROOT$fastcgi_script_name;fastcgi_param PATH_INFO $2;include fcgi.conf;}location ~ /\.ht {deny  all;}location / {try_files $uri $uri/ /?$args;}
}

修改完配置之后一定要重新加载才能生效

/www/wdlinux/nginx/sbin/nginx -s reload

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_788967.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网址服务器不稳定,关于网站被360搜索提示服务器不稳定可能无法正常访问的解决方法...

相信很多做网站的站长们都有过类似的经历吧,有时候因为服务器节点问题或者其他问题导致服务器或vps暂时性无法运行导致网站暂时无法打开。这些都是属于正常的现象,但是运气不好的时候辛辛苦苦优化的网站可能就会被搜素引擎标记为:该页面因服务器不稳定可…

优化IPOL网站中基于DCT(离散余弦变换)的图像去噪算法(附源代码)。

在您阅读本文前,先需要告诉你的是:即使是本文优化过的算法,DCT去噪的计算量依旧很大,请不要向这个算法提出实时运行的苛刻要求。 言归正传,在IPOL网站中有一篇基于DCT的图像去噪文章,具体的链接地址是&am…

共享收集的图像处理方面的一些资源和网站。

首先,共享在软件编写过程访问和收集到的一些与图像或优化有关的网站和博客。 http://blog.csdn.net/housisong/category/325273.aspx 图像处理的相关技术博客 http://www.cnblogs.com/xiaotie/category/145078.html 图像处理的相关技术…

全球银行网站成黑客主攻目标 阿里云提供安全防御应急方案

2019独角兽企业重金招聘Python工程师标准>>> 近日,阿里云监控发现,匿名者(Anonymous)组织成员正在发起针对全球中央银行网站的攻击行动,截止目前,国内有超过2家以上的重要网站被攻击&#xff0c…

《Django开发教程》1.3 我们的第一个网站

1、启动项目可以访问 上节课,我们创建了一个HelloWorld项目,目录结果如下: $ cd HelloWorld/ $ tree . |-- HelloWorld | |-- __init__.py | |-- asgi.py | |-- settings.py | |-- urls.py | -- wsgi.py -- manage.py启动项目&am…

如何实现网站白名单控制,只允许访问指定站点?

对于一些安全性要求比较高的局域网来说,有时候只允许客户机访问指定的网站,其他网络行为一律禁止。这时候我们就需要用到“网站白名单”功能(只允许访问下列网站)。具体的配置如下图:1. 在网页过滤中开启“只允许访问下…

基于django的个人博客网站建立(四)

基于django的个人博客网站建立(四) 前言 网站效果可点击这里访问 今天主要添加了留言与评论在后台的管理和主页文章的分页显示,文章类别的具体展示以及之前预留链接的补充 主要内容 其实今天的内容和前几天的基本相似,就是个体力活…

ffmpeg技术 - 一个不错的网站_拔剑-浆糊的传说_新浪博客

http://www.ffmpeg.com.cn 首页 [编辑]ffmpeg技术 http://www.ffmpeg.com.cn ffmpeg快速入门 ffmpeg简介 ffmpeg入门基础知识 ffmpeg快速安装 ffmpeg快速命令使用 ffmpeg快速应用开发 ffmpeg编译详解 ffmpeg编译FAQ集 ffmpeg命令使用 ffmpeg使用事例 ffplay使用事例 ffserver使…

web应用程序和web网站_使用推荐引擎个性化您的Web应用程序

web应用程序和web网站为了在快速发展的全球行业中保持相关性,技术专业人员必须跟踪IT的重大趋势,并找到方法将重要的趋势纳入其公司的技术产品组合中。 这样的趋势之一就是使用推荐引擎来驱动用户探索您的网站或企业的其他产品。 这些引擎根据各种模式向…

互动3D网站已触手可及

XML3D仅仅需要适当的3D模型、互联网连接和一个浏览器,就可以让顾客看到网上商店里的互动3D物品。当顾客访问一家在线商店时,他们往往希望能看到商品的整个全貌。比如,想放大了看,或者通过调整角度让物品形象化。直到现在&#xff…

web应用程序和web网站_改善Web应用程序的性能

web应用程序和web网站总览 富Internet应用程序(RIA)在Web 2.0域中非常流行。 为了提供新颖新颖的用户体验,许多网站都使用JavaScript或Flash将其复杂的内容从后端服务器移至客户端。 如果数据大小相当小,这将提供方便&#xff0c…

自学html5的网站有什么区别,在微信上HTML5 网页和普通的网页开发有何不同

原标题:在微信上HTML5 网页和普通的网页开发有何不同html5网页开发自问世以来受到的关注应该超过了开发者们的预期,在微信开发上html5网页技术的特性同样被高度运用。本文华清创客学院讲师和大家分享一下在微信上HTML5 网页和普通的网页开发有何不同?在…

爬取网站视频命令行工具you-get的安装及使用方法

爬取网站视频命令行工具you-get安装及使用方法软件简介下载方法Step.01Step.02使用方法报错提示软件简介 you-get 是一个跨平台命令行视频、音频与图像下载工具,支持国内外常用的各种多媒体网站。 下载方法 Step.01 下载Python,可以在python官网下载…

html5和css3_使用HTML5和CSS3创建现代网站

html5和css3在你开始前 本教程假定您具有HTML,CSS和JavaScript的一些基本经验。 它假定您了解HTML元素或标记是什么,属性的含义,HTML标记的基本语法,网页的一般结构,等等。 就CSS而言,您应该熟悉基于元素&…

【已解决】Nginx部署网站后外网访问不了

解决方案: 加入nginx.exe的路径

Github/Gitlab/Gitee徽章生成网站shields.io的使用方法

网站地址&#xff1a;https://shields.io/ 【静态徽标】 label&#xff1a;左边标签 message&#xff1a;右边具体信息 color&#xff1a;颜色&#xff0c;常用颜色如下 网址1&#xff1a;https://img.shields.io/static/v1?label<LABEL>&message<MESSAGE>…

IBM Security Access Manager:通过基于上下文的访问保护网站

IBM Security Access Manager for Mobile&#xff08;ISAM for Mobile&#xff09;允许安全设计师通过IBM Security Access Manager for Web&#xff08;ISAM for Web&#xff09;对Web访问执行基于上下文的授权&#xff08;CBA&#xff09;决策&#xff08;也称为基于风险的访…

php模板框架教程,PHP制作静态网站的模板框架教程

模板能够改善网站的结构。本文阐述如何通过PHP 4的一个新功能和模板类&#xff0c;在由大量静态HTML页面构成的网站中巧妙地运用模板控制页面布局。提纲&#xff1a;分离功能和布局避免页面元素重复静态网站的模板框架分离功能和布局首先我们来看看应用模板的两个主要目的&…

官网用什么php系统搭建开源,用云服务器搭建Typecho网站(开源PHP建站系统),...

用云服务器搭建Typecho网站(开源PHP建站系统)&#xff0c;用云服务器搭建Typecho&#xff0c;Typecho来自于开发团队的头脑风暴&#xff0c;基于PHP5开发&#xff0c;支持多种数据库&#xff0c;是一款内核强健﹑扩展方便﹑体验友好﹑运行流畅的轻量级开源博客程序。第一步、搭…

html表单收集信息,如何在网站上嵌入表单来获取访客信息

原标题&#xff1a;如何在网站上嵌入表单来获取访客信息有时我们在浏览某个网站的时候&#xff0c;会看到网站上有在线提交信息的表格&#xff0c;比如“问题反馈表”、“申请参会表”等&#xff0c;这就是网站表单。对于企业来说&#xff0c;在自己的官网上做这样一个在线表单…