美文网首页
Cent OS linux服务器 一键安装 web 环境 (多图

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

作者: 王天琦 | 来源:发表于2017-10-26 15:10 被阅读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

    相关文章

      网友评论

          本文标题:Cent OS linux服务器 一键安装 web 环境 (多图

          本文链接:https://www.haomeiwen.com/subject/doxkpxtx.html