阿里云LAMP环境(CentOS7.2 Apache2.4 PHP5.6)镜像优化

/ 栏目:互联网 / 人阅读

参加阿里云双11活动新购了一台云服务器ECS,随手勾了一个LAMP环境镜像一键安装。然后在配置Apache的过程中发现了不少问题,是镜像制作的时候没有优化好的。

所以我写一下我的优化思路,供大家参考。

原LAMP环境的主要功能路径

  1. PhpMyadmin访问地址    http://IP/phpmyadmin
  2. 网站发布目录                    /webdata
  3. Apache安装目录               /etc/httpd
  4. MySQL安装目录              /var/lib/mysql
  5. 数据库默认                        root
  6. FTP账户:                        ftpuser
  7. FTP数据目录                    /ftp

修改Mysql管理员用户名和密码

先查看下mysql的默认密码

  1. vi /root/passwd.txt

复制好密码后,登陆mysql

  1. mysql -u root -p
  2. # 然后输入密码
  3. #然后选择数据库
  4. use mysql;
  5. # 修改密码
  6. update user set password = PASSWORD('新密码') where user = 'root';
  7. flush privileges;

修改Ftp的密码

  1. passwd ftpuser

配置Apache多站点

因为这个镜像安装的是Apache2.4,一个很多配置被阉割的版本,而且很多权限写法不一样,所以可能会难倒很多新手。

不要紧,可以跟着下面的步骤一步步设置起来。

  1. cd /..    #进入系统根目录
  2. vi etc/httpd/conf/httpd.conf       #编辑配置文件

因为这个版本没有httpd-vhosts.conf文件,所以我们需要手动新建这个文件

查找到这行

  1. Include conf.modules.d/*.conf

然后在他下面新增一行

  1. Include conf/extra/httpd-vhosts.conf

然后保存退出,然后再新建httpd-vhosts.conf文件并写好文件内容

  1. vi etc/httpd/conf/extra/httpd-vhosts.conf

httpd-vhosts.conf的内容参考这个:

  1. <VirtualHost *:80>
  2.        ServerAdmin webmaster@tomener.dev
  3.        DocumentRoot "/webdata/blog/"
  4.        ServerName www.xiezewen.com
  5.        ErrorLog "logs/xiezewen.dev-error.log"
  6.        CustomLog "logs/xiezewen.dev-access.log" common
  7.        <Directory "/webdata/blog/">
  8.                 Options Indexes FollowSymLinks
  9.                 AllowOverride All
  10.                 Require all granted
  11.        </Directory>
  12. </VirtualHost>

保存退出,重启apache

  1. service httpd restart

配置Apache支持伪静态

  1. vi etc/httpd/conf/httpd.conf
  2. #在LoadModule deflate_module modules/mod_deflate.so下面加一行
  3. LoadModule rewrite_module modules/mod_rewrite.so
  4. #退出保存,重启
  5. service httpd restart

至此,基本设置就搞定啦。

Tags: 阿里云 服务器 lamp

评论功能已关闭.