LNMP笔记:域名重定向、读写权限、显示WP主题、北京时间

边写边记,以后还会用到的。

将 xxx.com 重定向到 www.xxx.com

1.打开 /usr/local/nginx/conf/vhost/你网站的域名.com.conf 2.查看原有的 server{}中的 server_name 已经是否包含两种域名

1
server_name www.xxx.com xxx.com;

3.如果有,先删除 xxx.com,然后在文件的末端添加

1
2
3
4
server {
server_name xxx.com;
rewrite ^(.*)$ http://www.xxx.com$1 permanent;
}

4.保存退出,然后重启nginx:

1
/etc/init.d/nginx restart

最终效果:所有 xxx.com 的页面都会301到 www.xxx.com ,反之亦然

赋予网站根目录下的文件和目录可写权限

我们在配置LNMP的时候,一般都是以root账户操作的,所有文件/文件夹的所有者都是root。如果保持这个状态,之后我们将无法以ftp账户的名义执行很多操作——比如任何形式的写入;同样,Wordpress等程序也无法上传附件。 假若你的网站所在目录为 /home/wwwroot 执行以下命令

1
2
chmod -R 755 /home/wwwroot
chown -R www /home/wwwroot

注:chown指令将后面的目录的所有权限指派给了www用户。在前面设置ftp你已经将ftp账号的uid和gid设置成www组了。

让LNMP显示已安装的WordPress主题

打开php的配置文件 php.ini

1
vim /usr/local/php/etc/php.ini

输入 ?scandir 回车,即可定位到 scandir 也就是disable_functions开头的那行代码,删除 scandir, 保存退出 重启php服务

1
/etc/init.d/php-fpm restart

搞定。

修改服务器时间为北京时间

如将系统时间设定成2013年01月16日的命令如下。 date -s 01/16/2013 将系统时间设定成下午2点18分9秒的命令如下。 date -s 14:18:09 修改完后可以执行:clock -w ,强制将时间写入cmos。

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

最后编辑于:2014/9/2作者: 胡倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

12 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

  1. zwc.zheng说道:
    8#

    倡萌:您好,我也是用的是lnmp环境,但是安装wordpress后,发现任意的子目录居然都是返回200状态码。类似这样:http://www.cmhello.com/ddddgdfgfdgfdg/ 的古怪居然不返回404状态码?测试你的是返回正常的404.这里有个例子http://www.xianfulaiwz.com/454849498498dsfsdfdsf/ ,是哪里的问题?

    • 胡倡萌说道:

      请确保你配置lnmp环境时添加了伪静态规则。也可以修改固定连接结构为非默认的试试

  2. 乐谷扬思说道:
    7#

    学习了,还是设置成北京时间比较好! :lol:

  3. voncing说道:
    6#

    最近刚好也在配制vps,用得上

  4. 老妖说道:
    5#

    我的是linux centos系统的,利用.htaccess控制301.

    • 胡倡萌说道:

      那你的应该是Apache,我的是Nginx,不支持.htaccess

  5. 黄金行情说道:
    4#

    域名跳转一定要做301,其他方法不传递权重,搜索不认可

  6. neverno说道:
    3#

    wp对nginx支援不好,如果要用nginx架构,建议装个名为Nginx的插件。另外淘宝开源MOD了一个国人定制的nginx,叫tengine,比原生nginx好用。。。

    • 胡倡萌说道:

      目前已经没发现什么问题了,继续使用看看

  7. Tokin说道:
    2#

    我是直接在dnspod那里url重定向了。。。不知道效果好不好

  8. chenxiyi说道:
    1#

    路过。。这个不是可以用.htaccess实现的吗

    • 胡倡萌说道:

      Nginx不支持.htaccess

扫一扫,用手机访问本站

扫一扫,用手机访问本站