好像目前nginx特别流行,我的几位友情链接都在使用nginx,所以,小荷塘最近也开始体验nginx了。而且对于nginx的内存占用效果,小荷塘感到特别震精(装好以后内存占用不到80M!!!)。
对于大部分新手来说,都是使用centOS+Licess的lnmp一键安装包的吧(其实lnmp意思就是Linux+nginx+mysql+php)。本文中的方法也是基于该环境来实现的。在折腾lnmp的过程中,我也遇到了一系列的问题,下面对这些问题作一个归总。
1,nginx下WordPress的伪静态设置
因为nginx还不完全兼容Apache,所以造成一些不便,比如不支持.htaccess(即不能伪静态),那么如何解决这个问题呢?
编辑/usr/local/nginx/conf/nginx.conf文件,在server容器中添加下面这几行:
[code lang=”plain”]
location / {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
修改完成以后,执行如下命令重启lnmp即可:
/root/lnmp restart
2,关于将多个域名绑定到同一目录
比如我想将www.zhukun.net和zhukun.net绑定到同一目录,要怎么实现呢?虽然在大部分美国虚拟主机上这两个域名是默认绑在同一目录的,但是在nginx下,它们是各自分离的。
最简单的方法就是在执行./vhost.sh命令添加虚拟主机的时候,同时把这两个域名加进去。当你执行./vhost.sh的时候,会提示你输入要绑定的域名,输入zhukun.net并回车,此时它会问你要不要添加更多的域名,输入Y并回车,再输入www.zhukun.net即可。
万一在添加虚拟主机的时候忘了怎么办?那就只能修改该虚拟主机的配置文件了。
在安装Licess的lnmp一键安装包时,会要求你先输入一个域名,此域名将直接绑定根目录,我们暂且称这个域名为主域名,主域名的配置文件在/usr/local/nginx/conf/nginx.conf下;而通过执行./vhost.sh命令添加的虚拟主机,其配置文件在/usr/local/nginx/conf/vhost/域名.conf之下。
打开相应的配置文件,在server容器中找到下面这一行:
server_name zhukun.net;
将其修改为如下内容即可:
server_name zhukun.net www.zhukun.net;
修改完之后,还要执行如下命令重启一下lnmp:
/root/lnmp restart
3,关于pureFTPd添加的FTP用户登陆时出现530错误
首先一点是,FTP登陆时客户端会出现乱码,这个很好解决,把FTP客户端的编码设置成gb2312就可以了。重点是登陆时出现530错误怎么办。
个人建议在通过http://domain/ftp/install.php安装完pureFTPd以后,立即登陆SSH执行/root/pureftpd restart重启一下pureFTPd,一般就会OK,但有时还会出现此问题。
编辑:/usr/local/pureftpd/pure-ftpd.conf
找到 MinUID 100
将MinUID的数值改为一个更小的数值(比如2),然后执行/root/pureftpd restart重启pureftpd,就可以解决530问题。
FTP登陆成功后可以将MinUID重新改回100,再次重启pureftpd,仍然可以正常登陆。
4,WordPress后台更新主题或插件时,提示需要填写FTP信息
其实出现这个的问题就是Nginx的执行身份非文件属主身份。解决方法:
假设你的wordpress安装目录为/home/wwwroot/zhukun.net
执行:chown -R www /home/wwwroot/zhukun.net
执行上面的命令就可以将/home/wwwroot/zhukun下所有文件的属主改为www,这样就可以解决自动更新必须填FTP的问题。
注意:1,必须是把wordpress程序文件上传到空间以后再执行该命令,顺序不能颠倒;2,添加完虚拟主机以后,也必须把wordpress程序文件上传到空间以后,再执行该命令才有效!
小荷塘用的哪家的vps?
现在还没买呢,估计很有可能是84了 :-P
ThrustVPS我在用,不錯。探針是我在’网站’寫的那個。512M的plan
閱後幫del 網址,謝!
ThrustVPS口碑好像极差啊。你用的是它们的openVZ还是xen?哪款套餐?什么机房??
我仍然是使用的win……呵呵
nginx是越来越流行了,有服务器给你折腾,真不错。
也就买了一个月的折腾一下而已嘛 呵呵 我自己单独可买不起!
第四点我也碰到了
原来是这样,学习了
你在上网搜,就没搜出来答案吗? :cry:
US$5.XX那個,美國那個對中國友好的機房。openVZ
P.S.:不是我付$.$的~haha~
US$5.XX那個,美國那個對中國友好的機房。openVZ
P.S.:不是我付$.$的~haha~
haha
有几个疑点,你说用的是512M的Plan,那为什么探针上显示的是1G?
另外,我在网上看不到不少关于这家的负面评论:
http://www.pagedns.com/vps/damnvps/
http://www.hostloc.com/thread-29070-1-1.html
http://www.hostloc.com/thread-26669-1-65.html
有1GB Brust的……
我在用,感覺不錯ya~不知是否改過自新了。
那你用的到底是512的还是1G的? :lol: 发个真正的站给我瞧瞧嘛 不要只给我看探针 谢谢了
http://cmded.net/cms/home/195-openvzguaranteedburst
如何理解OpenVZ的guaranteed和burst内存
真正的站(可SSL加密的):http://hiddensurfing.tk
http://chipangeyeos.tk
http://chipang.tk/rapidleech
http://nonamebooks.tk
http://yourimage.cz.cc
等等等等
全都是在VPS上架的~
你这几个“真正的站”没有一个是能够访问的!云南电信10M光纤!
不好意思~你訪問時,我在連續重啟VPS……
在我这里访问还是巨慢,可能你们台湾(香港)访问要好很多吧~
最近是全國大抽風ya
呵呵,你不是港台同胞吗?我看你一直在用正体字,怎么也知道国内大抽风?
首先,我是港。
用VPS的在這裡看看~
hostloc.com
可得到很多資訊~
嗯,我最近也在这个论坛上逛。呵呵,国内最好的VPS交流论坛
有一個網介紹給你,看完便明白。適合我們大家用~
cmded.net
嗯,这个网站很不错。但是对我用处不大。羡慕你们香港人,GOV免费提供10M的宽带,这在mainland是想都不敢想的事情
GOV免费提供10M的宽带???你那裡聽的?只是月費可低至$99(100M)$199(1000M),最多只是此?
不過GOV是有在他下面的公共場所(如圖書館)免费提供WiFi上網服務矣。
我以前看过一些文章,说香港的公园,车道等大部分场所都有GOV提供的免费公用信号,FTP速度能达到1M/S,只是封了MSN等娱乐工具而已,让我们这mainland平民是羡慕不已啊!
這個就是我說的那個~
至於封鎖,我就用fa|n_qi|an|g 工具(自已的SSH account)解決~
呵呵,你们宁愿用翻墙工具蹭GOV的免费网络,也不愿意花99去使用无封锁的网络?哎,真是的
99是固網,在家中。而GOV的是在她的地方。有些分別~不過早前(好早)有人(家中好像沒有了上網)在有Gov Wifi的場地上網,上得忘記了時間,過了開放時間,被人忘了,被鎖了在內……
最近好像廣州,or深圳有2-3個月免費Wifi(中電信),有人說寧波都有……
不過香港的PCCW早前都有,不過只限流動設備,不可是手提電腦……
99的固网价格也比mainland便宜了很多呀,带宽应该是10Mbps的吧,要是电讯盈科能进入mainland,估计要赚死
呵呵,广州和深圳有免费热点只是极少数地方有,而且是为了亚运而设的,屁民们是享受不到这种待遇的~
是100M….香港寬頻早前的優惠,現在沒有。不過3寬頻現在還有$99/100M。 1000M是$199(有安裝費)
至於我在用的10M的市價,是市價,是$50…… 我因合約,需$149….我簽約時沒有價格戰……現在價格戰得很利害……
怎么说呢,除了羡慕还是羡慕~我最近也想做个代理站,有没有什么好空间推荐啊?支持SSL的,允许proxy的空间
先給你些免費的
ECVPS的免费空间
2GB Diskspace
100 GB Bandwidth
Share IP
Backup everyday
Offsite backup every 3 days
Support PHP, MYSQL
Zend Optimizer
Much More
Proxy, Adult allowed!
San Jose Datacenter ( Us Located )
No ADS
Directadmin ( control panel )
Instant Activation
链接地址 https://ecvps.com/client/cart.php?gid=3
firstnetserv
Free Plan
2GB Disk Space
30GB Bandwith
cPanel Or Directadmin
Order: https://firstnetserv.info/cart.php?a=add&pid=55
上面的firstnetserv是沒有HTTPS,ECVPS就不知了
最後可以找我試試~有自行生成的證書~
谢谢你!我昨天也从hostloc上看到了ECVPS的免费活动,而且昨天也注册了个,但是发现ECVPS后台的DA面板无法开启SSL,即不能使用https,哎~下面一个我(挂代理)注册了两次,都说我是欺诈,也没注册成功,而且流量那么小……
就是他BW太小,我經常過quota,走了好多客人ya
没有https你怎么用的呀?现在代理站没有https根本无用,访问个you2b都会出现“链接被重置”
我那個是服務外國人的~HTTP對他們沒有問題~
看着你的https://hiddensurfing.tk/,我就想起了我曾经夭折的代理站 ,哎
什麼事?夭折?
了解一下这些知识也很好!
博主也一步步的蜕变成了Linux高手了。
:lol:
其实我差的很远,我用的是一键安装包,很傻瓜式的操作。
好久没有用电脑访问过你的博客啦
现在一看啊 风格更加清爽啦!
好像你9月20号还来过啊,我一直都用的这个主题,很奇怪吗?呵呵
nginx配起来麻烦……唉
nginx特别流行?我怎么都不知道啊,难道我OUT了
嗯嗯?那你认为什么才流行??Apache吗?
呵呵,路过来学习下!谢谢博主!
见到楼主用vps,但是速度不敢恭维~广东电信访问你
我现在用的是GD的空间,还不是VPS,我自己访问也很恼火的,过几天就要换到VPS上面了~
有VPS用还烦?VPS管理空间很自由啊~
一键安装都是这样用的啊
去试试VPS 很快 很好用
博主的vps好用不?
回头体验一下,现在都是是用默认那种
这个先记下来
530错误那个值改成2还是没用
改成2以后要重启一下pureftpd,要是还不行的时候,就说明你安装的时候有问题……
最近也折腾这个,但是pureFTPd文件被我删除了,该怎么重新安装这个呢?我可不想重装系统然后再来。
去作者的论坛发个帖子问问 http://bbs.vpser.net/forum-25-1.html
好的,折腾的意义就在这里,哈哈。
真的假的哦