阿里云linux下配置php服务器环境,及遇到的问题解决方法
2015-03-21 23:24
1136 查看
服务器的镜像我们是选择了第三方配置好的Centos 6.3 64 位 Apache2+php5.2+Mysql5+vsftpd ,所以一键安装镜像后php环境基本就有了,所以以下是除去安装lamp之外的配置。
1.首先是配置虚拟站点,我们的服务器虚拟站点配置文件在/usr/local/apache/conf/extra/httpd-vhosts.conf ,以前用过vim但是早就忘了,所以安装了nano,还带有提示,nano的安装命 yum -y install nano 安装完成后用命令nano /usr/local/apache/conf/extra/httpd-vhosts.conf 修改一下
<VirtualHost 58.130.17.168>
ServerName domain1.com
DocumentRoot /var/www/domain1.com
<Directory "/var/www/domain1.com">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
建立保存网站文件夹目录是修改权限753
保存重启服务器Apache服务器即可,servece httpd restart
2.在进入mysql数据库时,提示:Access denied for user 'root'@'localhost' (using password: YES) 纠结半天 最后在网上找到解决办法:
首先是关闭数据库,
/etc/init.d/mysqld stop 或 service mysql stop
mysqld_safe --skip-grant-tables &
在一个新的终端中开登陆数据库
mysql -uroot -p
update user set password=password('123456') where user = 'root';
修改密码即可,具体什么原因也没细查,还有修改mysql对sql语句忽略大小写:
在/etc/my.conf加入:ower_case_table_names = 0 其中 0:区分大小写,1:不区分大小写
在修改/etc/my.cnf中的字符为utf-8时,mysql是是写为urf8,没有中间的-;
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
3.配置404页面
<VirtualHost *:80>
ServerAdmin wayswang@gmail.com
DocumentRoot /usr/local/apache/htdocs/blogguy.cn
ServerName www.blogguy.cn
ServerAlias blogguy.cn
ErrorLog logs/blogguy.cn_err_log
CustomLog logs/blogguy.cn-access_log2 common
ErrorDocument 404 http://www.blogguy.cn/missing404.php
<IfModule mod_limitipconn.c>
<Location /upimg/soft>
MaxConnPerIP 5
</Location>
</IfModule>
</VirtualHost>
配置301重定向
<VirtualHost *:80>
ServerName abc.com
RewriteEngine On
RewriteRule ^/(.*)$ http://www.abc.com/$1 [R=301,L]
</VirtualHost>
linux管理我用的是mac,在mac和linux下用ssh远程管理linux服务器非常方便
长时间不用linux都忘得差不多了,看来还是得做笔记啊
1.首先是配置虚拟站点,我们的服务器虚拟站点配置文件在/usr/local/apache/conf/extra/httpd-vhosts.conf ,以前用过vim但是早就忘了,所以安装了nano,还带有提示,nano的安装命 yum -y install nano 安装完成后用命令nano /usr/local/apache/conf/extra/httpd-vhosts.conf 修改一下
<VirtualHost 58.130.17.168>
ServerName domain1.com
DocumentRoot /var/www/domain1.com
<Directory "/var/www/domain1.com">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
建立保存网站文件夹目录是修改权限753
保存重启服务器Apache服务器即可,servece httpd restart
2.在进入mysql数据库时,提示:Access denied for user 'root'@'localhost' (using password: YES) 纠结半天 最后在网上找到解决办法:
首先是关闭数据库,
/etc/init.d/mysqld stop 或 service mysql stop
mysqld_safe --skip-grant-tables &
在一个新的终端中开登陆数据库
mysql -uroot -p
update user set password=password('123456') where user = 'root';
修改密码即可,具体什么原因也没细查,还有修改mysql对sql语句忽略大小写:
在/etc/my.conf加入:ower_case_table_names = 0 其中 0:区分大小写,1:不区分大小写
在修改/etc/my.cnf中的字符为utf-8时,mysql是是写为urf8,没有中间的-;
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
3.配置404页面
<VirtualHost *:80>
ServerAdmin wayswang@gmail.com
DocumentRoot /usr/local/apache/htdocs/blogguy.cn
ServerName www.blogguy.cn
ServerAlias blogguy.cn
ErrorLog logs/blogguy.cn_err_log
CustomLog logs/blogguy.cn-access_log2 common
ErrorDocument 404 http://www.blogguy.cn/missing404.php
<IfModule mod_limitipconn.c>
<Location /upimg/soft>
MaxConnPerIP 5
</Location>
</IfModule>
</VirtualHost>
配置301重定向
<VirtualHost *:80>
ServerName abc.com
RewriteEngine On
RewriteRule ^/(.*)$ http://www.abc.com/$1 [R=301,L]
</VirtualHost>
linux管理我用的是mac,在mac和linux下用ssh远程管理linux服务器非常方便
长时间不用linux都忘得差不多了,看来还是得做笔记啊
相关文章推荐
- PHP环境配置中遇到的各种问题解决方法: Cannot load php5apache2_2.dll into server
- VM 安装Linux虚拟服务器:环境搭建遇到:《Linux “ifconfig”看不到inet address》问题--解决土方法
- PHP环境配置中遇到的各种问题解决方法: Cannot load php5apache2_2.dll into server
- Linux下搭建SVN服务器遇到的问题及解决方法
- Flex4 + FluorineFx配置开发环境时遇到的问题及解决方法
- Linux下搭建SVN服务器遇到的问题及解决方法
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3) 安装与配置 php
- PHP环境下utf8乱码的解决方法---apache,php配置问题
- PHP环境下utf8乱码的解决方法---apache/php配置问题
- 阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇
- 在Linux(CentOS6.2)服务器上配置hadoop时遇到的一些问题以及一些解决办法
- 在Tomcat上配置struts2环境时遇到 “Error filterstart” 问题的解决方法
- Mac下配置apache,PHP,mysql以及phpmyadmin服务器环境遇到的坑以及解决方式
- 64位win7手动搭建php开发环境Apache+MySQL+php及相关配置,问题解决方法
- 配置开发环境遇到的一些问题及解决方法
- ubuntu下配置caffe环境遇到的一些问题及解决方法(备忘)
- 在.NET中发送邮件,使用回执功能中遇到问题的解决方法[在NOTES服务器上,C#,.NET2.0环境]
- 阿里云ECS服务器Linux环境下配置php服务器(二)--phpMyAdmin篇
- 安装wampserver及配置php,phpmyadmin遇到的问题及解决方法
- 腾讯云服务器php+mysq+nginx配置出现的问题及解决方法(亲测)