服務器的鏡像咱們是選擇了第三方配置好的Centos 6.3 64 位 Apache2+php5.2+Mysql5+vsftpd ,因此一鍵安裝鏡像後php環境基本就有了,因此如下是除去安裝lamp以外的配置。php
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 修改一下mysql
<VirtualHost 58.130.17.168> linux
ServerName domain1.com sql
DocumentRoot /var/www/domain1.com 數據庫
<Directory "/var/www/domain1.com"> apache
Options Indexes FollowSymLinks vim
AllowOverride None 服務器
Order allow,deny dom
Allow from all ssh
</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重定向
linux管理我用的是mac,在mac和linux下用ssh遠程管理linux服務器很是方便
長時間不用linux都忘得差很少了,看來仍是得作筆記啊