解决nginx中域名始终指向www目录

重装服务器后。用了lnmp.org的一键包装的nginx。

在装的时候,绑定了域名http://aoxiang.me指向www目录

可是我服务器是想做多域名。几个站点玩的。

所以需要把http://aoxiang.me这个域名指向www文件夹中的aoxiang文件夹

浴室按照lnmp.org的方法/root/vhost.sh去添加其他域名。并且把aoxiang.me这个域名重新添加进来指向www/aoxiang目录

问题就在这儿了。我绑定其他域名以后。通过域名访问,确实会指向www/domain 。

但是通过aoxiang.me访问。却始终指向www目录。也就是网站根目录

问了很多人。最蛋疼的是一个nginx群的群主,妈的就让老子百度,说lnmp.org去装一键包。这鸟逼群里面的人还天天在那里问982.77MB的种子我操。

很多人都说他们是自己编译的nginx,比如樱叔这种牛人。没用过一键包。呵呵。网管电话又打不通

最后还是在http://udzy.com上找到一篇关于手动配置nginx的文章以后

发现问题就出在我刚开始安装nginx是绑定了域名。这时候绑定的域名会指向www目录,所以我往后再绑定到www/aoxiang是无效的

只要修改nginx配置中域名指向就行了,这时候修改的可不是/usr/local/nginx/conf/vhost/aoxiang.me.conf 而是nginx.conf。

因为往后添加的域名。会放在vhost文件夹或者site文件夹。但是我是开始安装nginx的时候绑定的域名,所以绑定信息会写在nginx.conf文件夹中

vi  /usr/local/nginx/conf/nginx.conf

然后把server中的root改一下。

server{

root /home/www/aoxiang

}

重启服务器

问题解决。

 

解决vsftpd 530 Login incorrect 方法

重装centos后,vsftpd一直无法启动
通过service vsftpd status查看服务情况。显示是开启的
但是通过chkconfig –list查看,却显示vsftpd服务是关闭的
用flashfxp连接服务器的时候。
提示 530 Login incorrect错误
在网上找了很多方法折腾一天后终于解决

在网上看到这问题原因主要是说服务器系统是64位的。
这种情况只需要把 /etc/pam.d/下面的vsftpd里面的/lib 修改为/lib64

cd /etc/pamd.d

vi vsftpd

然后保存退出

service vsftpd restart就ok

 

 

不过我的系统虽然是64位。但是却没有找到/lib这东西

再网上再找过一些资料后

发现

只需要把/etc/pam.d/vsftpd文件中的

auth       required    pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed

这一句注释掉就OK了。前面加一个#好

重启vsftpd服务。问题解决。