刚在阿里云论坛里看到了好东西,一定要把它“记”下来,方便自己、方便大伙哈! 原文如下: 一.挂载系统盘
1.执行 fdisk -l 命令,发现没有 /dev/xvdb1 标明您的云服务无数据盘
2.fdisk /dev/xvdb 命令,对数据盘进行分区
3.依次输入“n”,“p”“1”,两次回车,“wq”(保存),分区就开始了 4.使用“fdisk -l”命令可以看到,新的分区xvdb1已经建立完成了。 5.mkfs.ext3 /dev/xvdb1 格式化新分区 6.通过vi编辑器修改写入新分区信息,vi /etc/fstab
修改的内容为:
vi编辑器命令: i:启动键盘输入 Esc键:退出编辑模式 :wq 保存并退出
7.然后使用 cat /etc/fstab 命令查看,出现 /dev/xvdb1 /mnt ext3 信息表示写入成功 8.使用 mount -a 命令挂载新分区 9.用 df -h 命令查看
二.在Linux系统根目录下创建网站目录
[root@iZ235hqjjjlZ ~]# cd / (返回系统根目录) [root@iZ235hqjjjlZ /]# mkdir web [root@iZ235hqjjjlZ /]# cd web [root@iZ235hqjjjlZ web]# mkdir eoair [root@iZ235hqjjjlZ web]# mkdir eoccc 目录结构: + web - eoair - eoccc
三.安装vsftp,并配置帐号依次分派到网站ftp目录中
1.cd / 返回到系统根目录 2.ps -ef|grep vsftpd 判断是否暗转了vsftpd 返回 root 1039 958 0 22:12 pts/0 00:00:00 grep vsftpd 表示未安装 2. yum install vsftpd -y 安装vsftpd 3. 编辑配置文件 vim /etc/vsftpd/vsftpd.conf anonymous_enable=YES 改为 ON 4.chkconfig --level 35 vsftpd on 将ftp服务加入到系统自启动 vsftpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off 35项为on表示完成 5. cd /web/ 进入网站目录 6. useradd eoairftp -s /sbin/nologin -d /web/eoair/ 将ftpeoair 用户权限加入到 web下eoair下 7. passwd eoairftp 设置ftpeoair用户的密码,输入两次 8. chown eoairftp eoair 将用户权限加入到文件中 ls -lrst 查看是否成功 drwxr-xr-x 2 eoairftp root 4096 Dec 18 22:11 eoair 表示添加成功 9.service vsftpd start 开启vsftp服务 好了 现在可以通过 eoairftp 用户名 上传文件到 web/eoair
注:添加另一ftp帐号和对应目录 eocccftp -> /web/eoccc
1.cd web 加入网站目录 mkdir eoccc 创建api目录 2.useradd eoapiftp -s /sbin/nologin -d /web/eoccc/ 将eoapiftp 用户权限加入到 web 下eoccc下 3. passwd eoapiftp 设置eoairftp用户的密码,输入两次 4. chown eoapiftp eoccc 将用户权限加入到文件中 5. service vsftpd restart 重启vdftpd
四.安装apache 和 php
1.yum install httpd -y 由于 CentOS 已经封装了 Apache,直接运行安装 2. chkconfig --levels 235 httpd on 配置系统让 Apache 随系统启动 3. chkconfig --list 确认 Apache 235为on 4. yum install php -y 安装 PHP 5. service httpd restart 重启apache服务器
五.设置网站子站点对应的目录
www.eoair.com -> /web/eoair ccc.eoair.com -> /web/eoccc 1.vim /etc/httpd/conf/httpd.conf 编辑配置: #LoadModule rewrite_module modules/mod_rewrite.so”这行,去掉前面的“#” 查找所有“AllowOverride None”,修改为“AllowOverride All” 在文件最后输入以下语句: RewriteEngine on
RewriteMap lowercase int:tolower RewriteMap vhost txt:/etc/httpd/vhost.map RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$ RewriteCond ${vhost:%1} ^(/.*)$ RewriteRule ^/(.*)$ %1/$1 2.新建一个vhost.map文件:vim /etc/httpd/vhost.map 写入二级域名目录指向 eoair.com /web/eoair www.eoair.com /web/eoair ccc.eoair.com /web/eoccc 3.最后 重启Apache service httpd restart
六.安装 mysql
首先来进行 MySQL 的安装。打开超级终端,输入: [root@localhost ~]# yum install mysql mysql-server 安装完毕,让 MySQL 能够随系统自动启动: [root@localhost ~]# chkconfig --levels 235 mysqld on [root@localhost ~]# /etc/init.d/mysqld start 设置 MySQL 数据 root 账户的密码: [root@localhost ~]# mysql_secure_installation 当出现如下提示时候直接按回车: Enter current password for root 出现如下输入Y再次回车: Set root password? [Y/n] 出现如下提示输入你需要设置的密码,回车后在输入一次确认: New password: 接下来还会有四个Y确认,分别是: Remove anonymous users? [Y/n]Disallow root login remotely? [Y/n]Remove test database and access to it? [Y/n]Reload privilege tables now? [Y/n] 重启 [root@localhost ~]# /etc/init.d/mysqld restart 注:让mysql支持外网连接图形化界面 将 msql 数据库中的user表中的 Host 字段修改为 % 1. 首先连接mysql数据库: mysql -p3306 -uroot -p123456 出现 mysql-> 表示连接成功 2. 选择mysql配置数据库 use mysql; 显示Database changed 表示成功 3. update user set Host='%' where Host='localhost'; 修改Host 为% 4. select Host,User,Password from user; 查询修改后的结果: +-----------+------+-------------------------------------------+ | Host | User | Password | +-----------+------+-------------------------------------------+ | % | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | 出现 % 表示成功 5. 重启mysql服务 : service mysqld restart 5. 最后使用图形管理测试连接 注:如果需要修改mysql用户名可以使用 update user set User='eoaroot' where User='root';
注:本文转载自阿里云论坛