阿里云windows/Linux 服务器建站教程,附WordPress配置方法

声明:文章仅供学习使用,故采用了多处链接,如有侵权,请私信我,立删。

最近看到一个学长做的验证界面,很简单的两个文本输入框,但是能给我们群里的小伙伴们做题提供一个验证答案的途径,感觉写算法题有意思。于是自己也租了个阿里云的服务器玩玩。买的是ECS学生版的9.9元一个月,这已经是非常的实惠了。一开始弄没有经验,windows server 2012,但是2012版的只对x64电脑用户开放,所以使用x32的就只能购买windows server 2008了,性能了上来说没有很大的差别。也不必纠结于windows和linux,我安装完windows之后,感觉linux跟适合开发,阿里云提供给了我们换系统的方法,如图
换系统

linux版本这里推荐使用Cent OS7,其他的版本读者可自行考量,另外阿里云提供的linux系统都是纯净版的,全部都是命令行界面。需要安装图形界面的可以参考下面的步骤:
1.检查yum是否安装,系统是否能联网,一般来说只要自己的电脑能连上网,那么服务器端就是可以连上的。
2.安装Gnome包

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

3.更新系统运行级别

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

4.重启

reboot

当然,不论是学习还是工作使用,都不推荐使用图形界面。


Windows服务器

虽然自己安装能够有极大的方便,但还是推荐新手使用阿里云的一键安装包,2块钱能省不少事。之后参照下面的过程进行安装即可(这里的安装一定都是在云服务器上进行的,不要装在自己的电脑上,我第一次装就是傻了自己电脑上了)

根据下面这个连接来按步骤安装,安装的同时要尽量看一下下面的注意事项。

Windows一键web安装包使用指南

注意:
1.不推荐通过阿里云的控制台进行远程控制,推荐使用win+R ,输入mstsc,使用自己电脑带的远程连接,计算机处填服务器外网IP,用户名填默认Administrator
远程连接

2.最好是在自己电脑上将一键安装包解压好之后,通过远程连接传到服务器上,通过将自己电脑的某一个磁盘驱动映射到服务器上实现文件传送。这样连接之后打开云服务器之后会在里面看见磁盘映射,将文件拷到服务器桌面即可。
传一键安装包

3.安装时使用默认路径,不要改动,不然在后面的配置上会出问题

4.安装没有问题的话,都会依次自动弹出phpwind和phpmyadmin两个网页,如果没有弹出,就有可能是改动了路径。

按步骤安装完之后,点击云服务的win键,输入IIS,打开之后如下
IIS

点击网站处,新建网站,输入对应的IP,此处按照下面的链接进行安装,win10用户也可以使用,由于版本问题,细节部分大同小异,读者自行考量。
win7配置自己的IIS服务器亲自做的图文很详细

注意:
1.站点路径下需要有一个index.html的首页,按照默认的读取顺序是要找index的。
2.配置IIS时记得检验测试一下,如果有问题就点击链接为,改到特定用户,即Administrator,输入自己的登录密码,这里不用在意。
配置问题

配置完IIS是不是就完成了呢?当然不是,我们需要的是让别人能够通过IP地址访问到我们的网站。

我们还需要改变防火墙,打开对应的端口才可以
如何设置windows防火墙
另外,还需要在阿里云的控制台上配置对应端口的安全组。
创建安全组

至此,windows环境下的web服务器已经搭在好了,如果域名没有备案的话,访问的时候需要通过 IP:端口号 访问。

Linux服务器

Linux系统在作为服务器端时,先比Windows是有非常多的优点的,所以推荐大家尽量学习一下Linux的基本操作语法。所以我在安装按Windows系统的服务器后,立马更换了系统(心疼的我哟~~)。这里呢,同样推荐新手使用一键安装包,下面这个教程还是很详细的

Linux 一键安装 web 环境使用指南

注意:
1.Xshell和Xftp都是安装在自己电脑上的,用于远程控制服务器和文件传输,不要搞错了。
2.关于配置的方案,大众化的方案就是LAMP(Linux,Apache,Mysql,php),这是很常规的服务器配置方案,我采用的是LNMP(Linux,Nginx,Mysql,php),Nginx在大数据处理方面的能力逐渐赶超Apache,前景还是十分有利的。另外,需要Java环境的,安装Tomcat(不装php)推荐使用Nginx。
3.在配置/alidata/www/server/nginx/cong/vhosts/phpwind.conf时
配置文件
注意将对应的项目位置和日志文件修改,都改成自己文件名加相应的后缀,不然在连接网站时会链接不上

当然安全组和防火墙还是要配置的,这里只讲防火墙的配置
CentOS 7默认使用的是firewall作为防火墙,所以需要使用下面的代命令关闭

systemctl stop firewalld.service

网上大多数的方法都是关闭iptables防火墙的,读者注意分辨,如想改为iptables防火墙,请参照下面的方法
CentOS 7.0关闭默认防火墙启用iptables防火墙

至此,我们的Linux服务器就算配置完成了


附wordPress配置方法

WordPress

搭完服务器怎么能没有一个好看的个人网站呢,wordpress就给了我们一个途径

下面的教程连带了阿里云Linux的配置方法,算是非常完善的一篇博客,安装Linux出现问题也可以参照下面的方法。这里只看下面配置WordPress的部分即可

阿里云+wordpress搭建个人博客网站【小白专用的图文教程】

注意:
提前需要在phpmyadmin下新建一个wordpress的数据库

安装配置完我们就可以通过IP访问它了,但是也有可能出现502的问题,我百度了很久发现应该是Nginx的问题,使用Nginx安装WordPress会出现这种问题,可以采用下面的命令处理

32位服务器

mv /usr/lib/libsqlite3.so.0.8.6 /usr/lib/libsqlite3.so.0.8.6.bak

64位服务器

mv /usr/lib64/libsqlite3.so.0.8.6 /usr/lib64/libsqlite3.so.0.8.6.bak

但是这样做还会导致一个问题,yum失效,这里做的操作就是,在将上面的移动的文件还原回去即可即使用mv命令将后面两个文件顺序更改,在执行一遍命令即可。

以上便是我这三天的心得,初次接触服务器,很多地方不懂,Linux命令也要重新拾起来,在此记录下来,帮助以后自己可以回来思考。

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

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

相关文章

Maven修改默认仓库为阿里云仓库

Maven 仓库默认在国外&#xff0c; 国内使用难免很慢&#xff0c;我们可以更换为阿里云的仓库。 第一步:修改 maven 根目录下的 conf 文件夹中的 setting.xml 文件&#xff0c;在 mirrors 节点上&#xff0c;添加内容如下&#xff1a; <mirrors><mirror><id>…

PHP语言结构详解

PHP语言结构 &#xff11;、语言结构释义   语言结构就是PHP语言的关键词&#xff0c;语言语法的一部分&#xff1b;   它不可以被用户定义或者添加到语言扩展或者库中&#xff1b;   它可以有也可以没有变量和返回值。 &#xff12;、为什么语言结构执行速度比函数快&…

查找算法——折半查找(JAVA)

折半查找 问题描述&#xff1a;给定一个整数X和整数A0&#xff0c;A1&#xff0c;A2……A(n-1)&#xff0c;后者已经预先排序并在内存中&#xff0c;求下标i使得Ai X &#xff0c;如果X不在数据中&#xff0c;则返回i -1。 我们首先可以想到的一种方法就是从左到右遍历&…

如何正确的检测对象类型?

在 javascript 中&#xff0c;我们常常用 typeof 运算符来检测对象的类型&#xff0c;在使用 typeof 检测引用类型的存储值会出现一个问题&#xff0c;无论引用的是什么类型的对象&#xff0c;它都会返回 "object"。这个时候我们往往会使用 instanceof instanceof 可…

PHP基于phpqrcode类生成二维码

使用ThinkPHP框架引入phpqrcode类生成二维码后&#xff0c;发现每次必须通过TP框架生成&#xff0c;略显繁琐&#xff0c;打算写一个简单的方法&#xff0c;然后运行php后直接批量生成二维码。方法也简单&#xff0c;直接写个PHP脚本&#xff0c;然后引入phpqrcode类&#xff0…

求最大公约数——欧几里得算法(JAVA)

欧几里得算法 问题描述&#xff1a;给出两个数m&#xff0c;n&#xff0c;求解这两个数的最大公因数 由于算法比较简单&#xff0c;这里不再赘述&#xff0c;我做的这个算法是默认了m>n,如果是对于任意两个数来说的话&#xff0c;我们这里还需要一个比较大小。 public cla…

编写函数digit(num, k),函数功能是:求整数num从右边开始的第k位数字的值,如果num位数不足k位则返回0。...

function digit(num,k){var knum 0;for(var i1; i<k; i){knum num%10;num parseInt(num/10);}return knum;}转载于:https://www.cnblogs.com/tis100204/p/10310140.html

JS/jQuery添加和移除CSS样式

有时候需要添加CSS样式和移除CSS样式&#xff0c;如添加display属性&#xff0c;设为隐藏。有时候需要移除display属性。 一、jQuery移除CSS样式的两种方法 注意&#xff1a;当其中一种不支持时&#xff0c;就尝试另一种&#xff1a; $("#show").removeAttr("…

高效幂运算(JAVA)--拆分解法、二进制解法

高效幂运算 问题描述&#xff1a;假设有一机器能够存储这样一些大整数&#xff08;或有一个编译程序能够模拟它&#xff09;&#xff0c;求一个相对大的数字&#xff08;一般为400位左右&#xff09;的极大幂&#xff08;400位左右&#xff09; 显然我们可以使用Java内置函数p…

动态规划之背包问题(JAVA)

背包问题之前的C语言版本已经将思路解析的差不多&#xff0c;虽然还有些许错误需要改正&#xff0c;但大体思路是正确的&#xff0c;需要的读者请参阅动态规划之背包问题&#xff08;C语言&#xff09; 背包问题本身就是典型的动态规划问题&#xff0c;所以这里只给出动态规划…

PHP常量:define和const的不同之处

&#xff11;、定义   常量是一个简单的标识符。在脚本执行期间该值不能改变&#xff08;除了所谓的魔术常量&#xff0c;他们其实不是常量&#xff09;。常量默认大小写敏感。通常常量标识符总是大写的。   可以用define()函数来定义常量。在php5.3.0以后&#xff0c;可以…

js--a标签带参数href取值

<script type"text/javascript"> $(function(){ //$(div里面a标签的class名字)。attr&#xff08;‘href’&#xff0c;‘路径已经后面带的参数’&#xff09; $(.a).attr(href,/meeting/register_personal/findSeatPhoto.do?actionIdmeeting_register_detail…

斐波那契数列(一)--对比递归与动态规划(JAVA)

兔子繁殖问题&#xff1a; 这是一个有趣的古典数学问题&#xff0c;著名意大利数学家Fibonacci曾提出一个问题&#xff1a;有一对小兔子&#xff0c;从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。按此规律&#xff0c;假设没有兔子死亡&…

MySQL中的char与varchar详解

mysql中char与varchar的区别 char&#xff1a;定长&#xff0c;效率高&#xff0c;一般用于固定长度的表单提交数据存储 &#xff1b;例如&#xff1a;身份证号&#xff0c;手机号&#xff0c;电话&#xff0c;密码等 varchar&#xff1a;不定长&#xff0c;效率偏低 …

C++初步学习

C语言的变量必须在函数开始定义&#xff0c;而C可以边使用变定义C不支持重载&#xff0c;C函数支持重载&#xff0c;函数参数数量不同 或者 函数参数类型不同即可重载C的命名空间C语言不允许使用空的结构体(struct)&#xff0c;C允许使用空的结构体(class)C面向过程&#xff0c…

排序算法(一)--桶排序、冒泡、快排(JAVA)

排序算法汇总 参考书籍–《啊哈&#xff01;算法》 作者&#xff1a;啊哈磊 首先提出一个问题&#xff1a;班内有5名同学&#xff0c;成绩分别为5&#xff0c;8&#xff0c;2&#xff0c;4&#xff0c;2分&#xff08;满分10分&#xff09;&#xff0c;需要将成绩从小到大排序…

apache启动错误 AH00072: make_sock: could not bind to address [::]:443

一、安装apche遇到问题 在电脑上win7系统中安装了wnmp&#xff08;nginxMySQLphp7.2&#xff09;后&#xff0c;想要在安装一套wamp&#xff08;apacheMySQLphp7.2&#xff09;。说做就做&#xff0c;wamp的安装就比较简单了&#xff1a;首先&#xff0c;直接下载apache的压缩包…

Page9:结构分解以及系统内部稳定和BIBO稳定概念及其性质[Linear System Theory]

内容包含系统能控性结构分解、系统能观测性结构分解以及系统结构规范分解原理&#xff0c;线性系统的内部稳定、BIBO稳定概念及其性质 转载于:https://www.cnblogs.com/ERFishing/p/10314720.html

Java集合类及常用数据结构

下面这个图示为JAVA的集合类关系图&#xff0c;没用用严格的UML&#xff0c;了解其中的关系即可&#xff0c;其中颜色强调的几个类为常用的集合类。

win7添加开机启动项

添加开机启动项 开始菜单->所有程序->有个“启动”目录&#xff0c;然后右击选择“打开”&#xff0c;之后把软件的快捷方式移动到此目录下&#xff0c;然后重启电脑&#xff0c;就可以了。 注意&#xff1a;如果修改了程序的安装目录&#xff0c;这里需要删除之前的快捷…