CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL(5)

七.在不停止Nginx服务的情况下平滑变更Nginx配置
  1.修改/usr/local/webserver/nginx/conf/nginx.conf配置文件后,请执行以下命令检查配置文件是否正确:
/usr/local/webserver/nginx/sbin/nginx -t

  如果屏幕显示以下两行信息,说明配置文件正确:
  the configuration file /usr/local/webserver/nginx/conf/nginx.conf syntax is ok
  the configuration file /usr/local/webserver/nginx/conf/nginx.conf was tested successfully

  2.平滑重启:
  (1)对于Nginx 0.8.x版本,现在平滑重启Nginx配置非常简单,执行以下命令即可:
/usr/local/webserver/nginx/sbin/nginx -s reload


  (2)对于Nginx 0.8.x之前的版本,平滑重启稍微麻烦一些,按照以下步骤进行即可。输入以下命令查看Nginx主进程号:
ps -ef | grep "nginx: master process" | grep -v "grep" | awk -F ' ' '{print $2}'

  屏幕显示的即为Nginx主进程号,例如:
  6302
  这时,执行以下命令即可使修改过的Nginx配置文件生效:
kill -HUP 6302

  或者无需这么麻烦,找到Nginx的Pid文件:
kill -HUP `cat /usr/local/webserver/nginx/nginx.pid`

或者
ps -ef | grep nginx | grep -v grep | xargs kill {}\;

八.编写每天定时切割Nginx日志的脚本
  1、创建脚本/usr/local/webserver/nginx/sbin/cut_nginx_log.sh
vi /usr/local/webserver/nginx/sbin/cut_nginx_log.sh

  输入以下内容:
引用
#!/bin/bash
# This script run at 00:00

# The Nginx logs path
logs_path="/usr/local/webserver/nginx/logs/"

mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/
mv ${logs_path}access.log ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/access_$(date -d "yesterday" +"%Y%m%d").log
kill -USR1 `cat /usr/local/webserver/nginx/nginx.pid`


  2、设置crontab,每天凌晨00:00切割nginx访问日志
crontab -e

  输入以下内容:
引用
00 00 * * * /bin/bash  /usr/local/webserver/nginx/sbin/cut_nginx_log.sh


九.安装 wordpress
(1)下载 
cd /home/root/data1
wget

(2)解压 、赋权
tar zxvf wordpress-3.1.1-zh_CN.tar.gz  -C  /media/raid10/htdocs/blog/
chmod 777 -R /media/raid10/htdocs/blog/

(3)创建数据库
/usr/local/webserver/mysql/bin/mysql -u admin -p -S /tmp/mysql.sock
(注意密码是 12345678)
MySQL>create database blog;
MySQL>flush privileges;

(4)修改 wp-config-sample.php
mv /media/raid10/htdocs/blog/wordpress/wp-config-sample.php   /media/raid10/htdocs/blog/wordpress/wp-config.php
vi /media/raid10/htdocs/blog/wordpress/wp-config.php  修改数据库名,用户,密码,数据库IP
比如我的修改后的文件部分内容是

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress 数据库的名称 */
define('DB_NAME', 'blog');

/** MySQL 数据库用户名 */
define('DB_USER', 'admin');

/** MySQL 数据库密码 */
define('DB_PASSWORD', '12345678');

/** MySQL 主机 */
define('DB_HOST', 'www.linuxidc.com');

注意:这里的DB_HOST对应的IP是,安装数据库的系统IP

(5)安装,运行 install.php

或者 

根据前面设置的用户名和密码安装即可

然后就可以访问   了,

注意 :  如果想让非本机用户访问 需要打开防火墙 http服务 。默认只允许 SSH服务

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wywpxx.html