Cent OS linux服务器 一键安装 web 环境 (多图

2017-10-26  本文已影响994人  王天琦

这几天配置web环境,都是百度找度娘,看了很多前辈写的文档,可能比较久没有更新,还是有问题的。所以今天自己整理了一份,也便于以后自己参考。(我这里用的是mac os)


首先,我们先打开终端,新建远程连接 ---选择你的服务器ip并填写你的用户名

连接之后,进入到linux面板。并输入你的密码。

当我们看到   Welcome to Alibaba Cloud Elastic Compute Service !(如下图)

此时,我们已经连接到了linux服务器。

一切准备就绪,让我们连接看看云 linux 服务器的庐山真面目吧!

输入指令 pwd,显示当前整个路径名(我们在root目录下)。然后我们接着操作

打开我们的ftp,将一键安装包上传至ECS(ftp的操作方法 我们这里就不做介绍了)

一键web环境安装包,稍后我会放在文章末尾,或者提供下载方式给大家。保证是可以正常使用的。

我们继续回到终端面板,输入指令 unzip 阿里云linux一键安装web环境.zip

然后我们就可以看到多了三个文件目录(如下图)

因为我这边已经解压缩过了,所以这个步骤我会直接跳过

输入命令:chmod –R 777 sh-1.4.4(给该文件夹 增加权限)

cd sh-1.4.4

./install.sh(开始安装)

出现了一个选择提示,进入web服务器的选择界面。(以及sql数据库 php的选项)

这里我们选择nginx,输入1,回车(如果什么都不输入,直接回车,或者输入错误的字符,则

默认选择nginx)

然后我们再选择要安装的nginx的版本(如果web服务器选择的是apache,这里提示信息则

是要安装apache的版本),有nginx1.4.4版本可以提供我们选择,这里我们选择1.4.4版本,

则输入1,回车(如果什么都不输入,直接回车,或者输入错误的字符,则默认选择1.4.4版本)

这里我们选择安装php,出现php版本的选择,总共有5.3.18/5.4.23/5.5.7三个版本可以提供我们

选择,这里我们选择5.5.7版本,则输入3,回车

然后我们再选择要安装的mysql的版本(如果之前选择tomcat,会直接到这一步),总共有5.1.73/5.5.35/5.6.15三个版本可以提供我们选择,这里我们选择5.1.73版本,则输入1,回车

然后可以看到我们刚才选择的版本如下,我们输入y或者Y,回车,进行安装。

到这里,我们就正式进入环境安装环节了。你可以泡杯茶休息下。一般这个过程会持续半个小时的样子。

到这个界面说明安装已经结束了,我们可以输入以下命令再次验证是不是已经安装成功:

输入命令 :netstat  -tunpl

我们可以看到正在运行状态的服务及端口:9000端口是php进程服务,3306端口是mysql服务,80端口是nginx服务,21端口是ftp服务。

如果看到以上信息,则说明安装没有异常。

在命令行里输入: cat account.log

我们就可以看到ftp的账号密码 以及 mysql账号密码

好了。所有配置都已经完成了。是不是很简单!



当我们配置完成之后,会发现服务器目录发生了一些变化

网站目录:/alidata/www

服务器软件目录:/alidata/server

Mysql 目录 /alidata/server/mysql

Php目录/alidata/server/php

此时,服务器的根目录在 /alidata/www

因为我用的是公司的root账号,还要给不同的同事添加账号且不同权限。那么,我们就需要改变服务器的根目录。(我们先找到nginx的安装目录)

/alidata/server/nginx/

Nginx 配置文件在/alidata/server/nginx/conf

我们使用vim 指令 重新编辑 nginx.conf文件,进行配置

我们发现,这里是没有server配置的。(如下图)

 我这里是在编译器里查看的,具体代码 粘贴出来给大家(如果有需要这个文件做参考的话,文章末尾 我会留下联系方式 大家找我即可)

server {

listen 80 default_server;

server_name localhost;

root /home/;

}

listen 80 default_server; 监听端口

server_name localhost;服务器域名(因为我们域名还没有做解析,这里我填写的localhost)

root /home/;设置服务器根目录为 /home/

上边说到,我会给公司同事创建用户,那么就顺便提一下怎么创建用户 及 修改用户的密码吧

添加用户的方法

同样是用命令行操作(指令如下)

adducer wtq

passwd 123456

这样就设置成功了    用户名wtq 密码 123456

如果不设置密码,home目录下wtq的文件夹是会被锁上的,只有设置密码之后 才可以使用

用户密码忘记的话,使用下边指令即可更改用户密码

passed 新密码

输入两遍 修改成功

修改目录权限的问题(大家可能用不到,为了防止自己忘记,顺便记下来了)

1. 更改档案拥有者

命令 : chown [-cfhvR] [--help] [--version] user[:group] file...

功能 : 更改文件或者文件夹的拥有者

参数格式 :

user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)

-c : 若该档案拥有者确实已经更改,才显示其更改动作

-f : 若该档案拥有者无法被更改也不要显示错误讯息

-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案

-v : 显示拥有者变更的详细资料

-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)

例如:chown -R oracle:oinstall /oracle/u01/app/oracle

更改目录拥有者为oracle

2. 修改权限

命令:chmod (change mode)

功能:改变文件的读写和执行权限。有符号法和八进制数字法。

选项:(1)符号法:

命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename

u (user)  表示用户本人。

g (group)  表示同组用户。

o (oher)  表示其他用户。

a (all)    表示所有用户。

+          用于给予指定用户的许可权限。

-          用于取消指定用户的许可权限。

=          将所许可的权限赋给文件。

r (read)  读许可,表示可以拷贝该文件或目录的内容。

w (write)  写许可,表示可以修改该文件或目录的内容。

x (execute)执行许可,表示可以执行该文件或进入目录。

(2)八进制数字法:

命令格式:chmod abc file

其中a,b,c各为一个八进制数字,分别表示User、Group、及Other的权限。

4 (100)    表示可读。

2 (010)    表示可写。

1 (001)    表示可执行。

若要rwx属性则4+2+1=7;

若要rw-属性则4+2=6;

若要r-x属性则4+1=5。

例如:# chmod a+rx filename

让所有用户可以读和执行文件filename。

# chmod go-rx filename

取消同组和其他用户的读和执行文件filename的权限。

# chmod 741 filename

让本人可读写执行、同组用户可读、其他用户可执行文件filename。

# chmod -R 755 /home/oracle

递归更改目录权限,本人可读写执行、同组用户可读可执行、其他用户可读可执行

上边内容及排版方面,小弟可能还做的不足,有问题可以及时和我沟通。

简书不常在,请QQ联系。

本篇文章教程结束。如有不足,多多包涵。

作者联系方式:QQ:932392000

上一篇 下一篇

猜你喜欢

热点阅读