微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

华纳云:买了香港服务器,要如何进行环境部署呢?

一:操作系统的安装
CentOS 6.5系统镜像有32位和64位两个版本,并且还有专门针对服务器优化过的minimal版本生产服务器如果是大内存(4G以上内存),建议安装CentOS-6.5-x86_64-minimal.iso版本

这里我们购买的是阿里云的双核4G内存的64位CentOS操作系统

二:本地xshell工具及服务器端yum工具的安装
1.本地xshell的安装

为便于对安装的系统进行操作,本地安装xshell,使用ssh命令连接服务器

命令:ssh root@IP地址 根据提示输入密码即可连接到服务器

2.更新yum工具集包

CentOS的yum是前端软件包管理器中已经存在大部分我们需求的安装包。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

(1)确保CentOS中已经安装了yum

已连接到服务器的xshell中,输入命令:rpm -qa |grep yum,有以下结果则说明已安装

(2) 查看yum中所含的PHP环境软件包是否是自己需求的版本

不同yum所含的apache、MysqLPHP版本不同,

yum list httpd

Yum list PHP*

Yum list MysqL*

(3) 如果系统的yum中这些所需软件包的版本不符合自己的需求,可更换配置文件,下载自己所需求的yum(也可以自己进行编辑更改)

cd /etc/yum.repos.d/ -----进入目录

#mv CentOS-Base.repo CentOS-Base.repo.bak ----对配置文件做备份
#wget IP地址 --下载自己需求的yum配置,IP为下载的链接地址

(3)更新yum yum update(安装包全部更新,如想跟新指定的安装包,后面加安装包名称即可)

三 :安装PHP运行环境(apache,MysqLPHP
(1)操作命令:yum install -y httpd PHP PHP-fpm MysqL MysqL-server PHP-MysqL

(2)启动服务:

service httpd start

service MysqLd start

service PHP-fpm start

(3)接下来执行 netstat -tunlp 来检查服务的运行情况

这样我们可以看到httpd(也就是apache服务)监听80端口,MysqL监听3306端口,PHP-fpm监听9000端口,并且都已经正常启动

(4) 创建PHP文件测试运行环境

  这时,我们的环境已经基本搭建好了,大家已经可以在浏览器中访问服务器的外网IP,可以看到apache的测试页面,就说明你已经成功了。为了保险起见,也建议大家进入到apache的web根目录:/var/www/html 中自己写一个最简单的PHP页面

  cd /var/www/html

  touch test.PHP

  vi test.PHP 进入到了控制模式之后再摁下键盘字母 i 进入到编辑模式,将如下代码复制粘贴到编辑模式中

  <?PHP

 echo "<title>Test Page</title>";

  PHPinfo()

  ?>

  然后在编辑模式下摁键盘 esc 退出编辑模式,回到控制模式,在控制模式下摁键盘 : (冒号 shift+;),再输入wq 然后回车。可以再执行 cat test.PHP 命令,看到下图情况说明test.PHP文件已经编辑成功

大家可以在浏览器中访问 外网IP/test.PHP 看到如下页面:

四:MysqL简单处理
之前我们已经启动了MysqLd服务,因此此时我们需要给MysqL设定,一个初始的root密码,可以让root用户去访问数据库

   MysqLadmin -u root password "XXXXXXXX"

   这样我们就设置好了MysqL的密码,可以输入 MysqL -u root -p ,然后再输入刚刚设定好的密码,就可以进入到数据库中(crtl+c 退出

当然,在linux中对数据库的表字段等操作比较繁琐,这里我们建议使用PHPmyadmin工具,PHPmyadmin工具的安装见下文。

五:使用yum安装ftp和PHPmyadmin服务
1、安装vsftp,本文采用yum安装:

#yum install vsftpd

2、安装后运行:

service vsftpd restart

3.、安装PHPmyadmin,本文采用yum安装:

#yum -y install PHPMyAdmin

安装完成后如下配置:
配置文件在/usr/share/PHPMyAdmin下,进入libraries目录
a. 修改/etc/PHPMyAdmin/config.inc.PHP,,修改前应先备份一下如果没有找不到config.inc.PHP则将 config.default.PHP备份后重命名为config.inc.PHP
[‘host’]=‘localhost’; //除非数据库不在本机,此处不要更改
[‘port’]=’’;认为3306
[‘auth_type’]=‘config
[‘user’]=‘YOUR_USER_NAME’
[‘password’]=‘YOUR_PASSWORD’ //注意这里的user和password仅用于auth_type=config的情况下,密码不要为空
[‘blowfish_secret’]=‘PHP’ cookie认证字符,可为任意,注意要不为空才行的

b. 修改/etc/httpd/conf.d/PHPmyadmin.conf
文件PHPmyadmin的访问控制文件,保证远程访问。如下修改即可:

<Directory /usr/share/PHPMyAdmin/>

Order Deny,Allow

Deny from All ---- 改为Allow from all 或者Allow from ip地址

Allow from 127.0.0.1

C. 将安装的PHPMyAdmin目录移动到/var/www/html 目录下
测试:
http://IP/PHPMyAdmin/
c. 如果安装PHP时没有安装PHP-mcrypt包,可能会出现错误提示,这时只需将其安装:
yum -y install PHP-mcrypt

六:Linux环境下Apache配置多个虚拟主机挂载多站点同时运行
这样一种场景;我们有一台服务器;但是想挂多个网站;那么Apache下配置虚拟主机可以满足这个需求;

比较简单的是基于主机名的配置步骤如下:

示例环境

ip:115.28.17.191

域名:baijunyao.com

     thinkbjy.com

目录  /var/www/html/baijunyao

      /var/www/html/thinkbjy 

1:修改hosts文件

[root@iZ28qa8jt4uZ /]# ifconfig;              //查看ip并记录自己的ip地址    



[root@iZ28qa8jt4uZ /]# vim /etc/hosts;                    //修改hosts文件 添加如下两行内容 

    115.28.17.191 baijunyao.com
    115.28.17.191 thinkbjy.com

2:修改httpd.conf文件

[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf/httpd.conf;     //修改httpd.conf文件 删除990行 NameVirtualHost *:80前的#注释

3:修改httpd-vhosts.conf文件

[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf.d/virtual.conf;            //设置httpd-vhosts.conf如下 如没有则新建   

    <VirtualHost *:80>
            DocumentRoot /var/www/html/baijunyao
            ServerName baijunyao.com
    </VirtualHost>

    <VirtualHost *:80>
            DocumentRoot /var/www/html/anlianma
            ServerName thinkbjy.com
    </VirtualHost>

虚拟主机配置到此结束;在对应的目录下新建html页面测试即可;

Linux服务器站群部署步骤
Linux服务器站群部署步骤 1

一:操作系统的安装 2

二:本地xshell工具及服务器端yum工具的安装 2

三 :安装PHP运行环境(apache,MysqLPHP) 3

四:MysqL简单处理 5

五:使用yum安装ftp和PHPmyadmin服务 5

六:Linux环境下Apache配置多个虚拟主机挂载多站点同时运行 7

一:操作系统的安装
CentOS 6.5系统镜像有32位和64位两个版本,并且还有专门针对服务器优化过的minimal版本生产服务器如果是大内存(4G以上内存),建议安装CentOS-6.5-x86_64-minimal.iso版本

这里我们购买的是阿里云的双核4G内存的64位CentOS操作系统

二:本地xshell工具及服务器端yum工具的安装
1.本地xshell的安装

为便于对安装的系统进行操作,本地安装xshell,使用ssh命令连接服务器

命令:ssh root@IP地址 根据提示输入密码即可连接到服务器

2.更新yum工具集包

CentOS的yum是前端软件包管理器中已经存在大部分我们需求的安装包。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

(1)确保CentOS中已经安装了yum

已连接到服务器的xshell中,输入命令:rpm -qa |grep yum,有以下结果则说明已安装

(2) 查看yum中所含的PHP环境软件包是否是自己需求的版本

不同yum所含的apache、MysqLPHP版本不同,

yum list httpd

Yum list PHP*

Yum list MysqL*

(3) 如果系统的yum中这些所需软件包的版本不符合自己的需求,可更换配置文件,下载自己所需求的yum(也可以自己进行编辑更改)

cd /etc/yum.repos.d/ -----进入目录

#mv CentOS-Base.repo CentOS-Base.repo.bak ----对配置文件做备份
#wget IP地址 --下载自己需求的yum配置,IP为下载的链接地址

(3)更新yum yum update(安装包全部更新,如想跟新指定的安装包,后面加安装包名称即可)

三 :安装PHP运行环境(apache,MysqLPHP
(1)操作命令:yum install -y httpd PHP PHP-fpm MysqL MysqL-server PHP-MysqL

(2)启动服务:

service httpd start

service MysqLd start

service PHP-fpm start

(3)接下来执行 netstat -tunlp 来检查服务的运行情况

这样我们可以看到httpd(也就是apache服务)监听80端口,MysqL监听3306端口,PHP-fpm监听9000端口,并且都已经正常启动

(4) 创建PHP文件测试运行环境

  这时,我们的环境已经基本搭建好了,大家已经可以在浏览器中访问服务器的外网IP,可以看到apache的测试页面,就说明你已经成功了。为了保险起见,也建议大家进入到apache的web根目录:/var/www/html 中自己写一个最简单的PHP页面

  cd /var/www/html

  touch test.PHP

  vi test.PHP 进入到了控制模式之后再摁下键盘字母 i 进入到编辑模式,将如下代码复制粘贴到编辑模式中

  <?PHP

 echo "<title>Test Page</title>";

  PHPinfo()

  ?>

  然后在编辑模式下摁键盘 esc 退出编辑模式,回到控制模式,在控制模式下摁键盘 : (冒号 shift+;),再输入wq 然后回车。可以再执行 cat test.PHP 命令,看到下图情况说明test.PHP文件已经编辑成功

大家可以在浏览器中访问 外网IP/test.PHP 看到如下页面:

四:MysqL简单处理
之前我们已经启动了MysqLd服务,因此此时我们需要给MysqL设定,一个初始的root密码,可以让root用户去访问数据库

   MysqLadmin -u root password "XXXXXXXX"

   这样我们就设置好了MysqL的密码,可以输入 MysqL -u root -p ,然后再输入刚刚设定好的密码,就可以进入到数据库中(crtl+c 退出

当然,在linux中对数据库的表字段等操作比较繁琐,这里我们建议使用PHPmyadmin工具,PHPmyadmin工具的安装见下文。

五:使用yum安装ftp和PHPmyadmin服务
1、安装vsftp,本文采用yum安装:

#yum install vsftpd

2、安装后运行:

service vsftpd restart

3.、安装PHPmyadmin,本文采用yum安装:

#yum -y install PHPMyAdmin

安装完成后如下配置:
配置文件在/usr/share/PHPMyAdmin下,进入libraries目录
a. 修改/etc/PHPMyAdmin/config.inc.PHP,,修改前应先备份一下如果没有找不到config.inc.PHP则将 config.default.PHP备份后重命名为config.inc.PHP
[‘host’]=‘localhost’; //除非数据库不在本机,此处不要更改
[‘port’]=’’;认为3306
[‘auth_type’]=‘config
[‘user’]=‘YOUR_USER_NAME’
[‘password’]=‘YOUR_PASSWORD’ //注意这里的user和password仅用于auth_type=config的情况下,密码不要为空
[‘blowfish_secret’]=‘PHP’ cookie认证字符,可为任意,注意要不为空才行的

b. 修改/etc/httpd/conf.d/PHPmyadmin.conf
文件PHPmyadmin的访问控制文件,保证远程访问。如下修改即可:

<Directory /usr/share/PHPMyAdmin/>

Order Deny,Allow

Deny from All ---- 改为Allow from all 或者Allow from ip地址

Allow from 127.0.0.1

C. 将安装的PHPMyAdmin目录移动到/var/www/html 目录下
测试:
http://IP/PHPMyAdmin/
c. 如果安装PHP时没有安装PHP-mcrypt包,可能会出现错误提示,这时只需将其安装:
yum -y install PHP-mcrypt

六:Linux环境下Apache配置多个虚拟主机挂载多站点同时运行
这样一种场景;我们有一台服务器;但是想挂多个网站;那么Apache下配置虚拟主机可以满足这个需求;

比较简单的是基于主机名的配置步骤如下:

示例环境

ip:115.28.17.191

域名:baijunyao.com

     thinkbjy.com

目录  /var/www/html/baijunyao

      /var/www/html/thinkbjy 

1:修改hosts文件

[root@iZ28qa8jt4uZ /]# ifconfig;              //查看ip并记录自己的ip地址    



[root@iZ28qa8jt4uZ /]# vim /etc/hosts;                    //修改hosts文件 添加如下两行内容 

    115.28.17.191 baijunyao.com
    115.28.17.191 thinkbjy.com

2:修改httpd.conf文件

[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf/httpd.conf;     //修改httpd.conf文件 删除990行 NameVirtualHost *:80前的#注释

3:修改httpd-vhosts.conf文件

[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf.d/virtual.conf;            //设置httpd-vhosts.conf如下 如没有则新建   

    <VirtualHost *:80>
            DocumentRoot /var/www/html/baijunyao
            ServerName baijunyao.com
    </VirtualHost>

    <VirtualHost *:80>
            DocumentRoot /var/www/html/anlianma
            ServerName thinkbjy.com
    </VirtualHost>

虚拟主机配置到此结束;在对应的目录下新建html页面测试即可;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐